Actions

Manage users/fr: Difference between revisions

From LimeSurvey Manual

(Updating to match new version of source page)
(Updating to match new version of source page)
 
(110 intermediate revisions by 5 users not shown)
Line 6: Line 6:
Si vous cliquez sur cet icône [[File:security.png]], vous accéderez à un outil de gestion des utilisateurs. Selon vos droits, vous pourrez modifier votre mot de passe, mais aussi créer de nouveaux utilisateurs ou modifier les utilisateurs existants. Ce sont des droits généraux, pour définir des droits à un utilisateur sur une enquêtes spécifique vous devez accéder a la [[Réglages de sécurité d'un questionnaire|gestion de sécurité du questionnaire]]
Si vous cliquez sur cet icône [[File:security.png]], vous accéderez à un outil de gestion des utilisateurs. Selon vos droits, vous pourrez modifier votre mot de passe, mais aussi créer de nouveaux utilisateurs ou modifier les utilisateurs existants. Ce sont des droits généraux, pour définir des droits à un utilisateur sur une enquêtes spécifique vous devez accéder a la [[Réglages de sécurité d'un questionnaire|gestion de sécurité du questionnaire]]


The user management tool allows you to add additional administration users to LimeSurvey. We will just call them  'users' in this chapter. Do not confuse them with [[Survey participants|survey participants]] (respondents).


==Créer des utilisateurs==


=Créer un utilisateur=
Pour créer un nouvel utilisateur, ouvrez la boîte de dialogue de gestion des utilisateurs en cliquant sur '''Configuration''' (situé sur la barre d'outils principale de LimeSurvey) -> '''Gestion des utilisateurs'''.
 
<div class="mw-translate-fuzzy">
Pour ajouter un nouvel utilisateur, remplissez les données sur le bas de la page
</div>




<center>[[File:LimeSurveyBenuzerVerwaltung.jpg]]</center>
<center>[[File:LimeSurveyMenuUserManagement.png]]</center>




Then, click on '''Add user''' located in the upper right area of '''User control''' table. A window will show up asking you to:
Ensuite, cliquez sur '''Ajouter un utilisateur''' situé en haut à droite du tableau '''Contrôle utilisateur'''. Une fenêtre s'affichera vous demandant de :


<div class="mw-translate-fuzzy">
* Nom d'utilisateur: Le nom qui sera utilisé pour se connecter
* Nom d'utilisateur: Le nom qui sera utilisé pour se connecter


   * Email: L'adresse de courriel de l'utilisateur utilisée pour envoyer le mot de passe et autres message administratif
   * Email: L'adresse de courriel de l'utilisateur utilisée pour envoyer le mot de passe et autres message administratif


   * Nom complet: Nom tel qu'il apparaitrat aux autres utilisateurs
   * Nom complet: Nom tel qu'il apparaîtra aux autres utilisateurs


Quand vous cliquez sur ajouter un utilisateur, un mot de passe est automatiquement généré.
Quand vous cliquez sur ajouter un utilisateur, un mot de passe est automatiquement généré.


A moins que vous n'utilisiez le système de délégation au serveur web, un courriel est envoyé au nouvel utilisateur lui donnant toutes les informations pour se connecter. Si l'utilisateur n'a pas de mail valide, vous pouvez modifier manuellement le mot de passe à la suite.
A moins que vous n'utilisiez le système de délégation au serveur web, un courriel est envoyé au nouvel utilisateur lui donnant toutes les informations pour se connecter. Si l'utilisateur n'a pas de mail valide, vous pouvez modifier manuellement le mot de passe à la suite.
</div>


Notez que la complexité du mot de passe est appliquée et validée par le plugin PasswordRequirement.


<center>[[File:LimeSurveyAddUser.jpg]]</center>
<center>[[File:LimeSurveyAddUser.jpg]]</center>




You have now created your first user. To find out more about [[Manage users#Set global permissions for a user|setting user permissions]], please read on.
Vous venez de créer votre premier utilisateur. Pour en savoir plus sur  les permissions des utilisateur, veuillez lire la suite.




Line 43: Line 38:




As you can see below, there are four options under the '''Action''' column that allow you to:
Ci-dessous, vous pouvez voir quatre options sous la colonne '''Action''' qui vous permettent de :




Line 49: Line 44:




*edit the general aspects of a user - by clicking the pen symbol.
*modifier les propriétés générales d'un utilisateur - en cliquant sur le symbole du stylo.
*delete the user from the survey administrators database - by clicking the wastebin button.
*supprimer l'utilisateur de la base de données des administrateurs du questionnaire - en cliquant sur le bouton corbeille.
*set global permissions for a user - by clicking the lock symbol.
*définir les autorisations globales pour un utilisateur - en cliquant sur le symbole du cadenas .
*set theme permissions for a user - by clicking the pen-and-lock symbol.
*définissez les autorisations de thème pour un utilisateur - en cliquant sur le symbole du stylo et du cadenas.


<div class="mw-translate-fuzzy">
==Modifier l'utilisateur==
=Droits et rôles des utilisateurs=
</div>


<div class="mw-translate-fuzzy">
Cliquez sur l'icône du stylo pour modifier les informations de l'utilisateur.
Vous pourrez surtout définir, pour chacun, des rôles et des droits spécifiques. Ces droits déterminent si un utilisateur peut :
* Créer des questionnaires
* Configurer des questionnaires
* Créer d'autres utilisateurs
* Déplacer des utilisateurs
* Effacer des utilisateurs
* Gérer les modèles
* Gérer les jeux d'étiquettes et leurs étiquettes
</div>


You can set a new email address, full name, and even change his or her password. If you have finished what you want to do, click on the '''Save''' button (right upper part of the window).


Vous pouvez saisir une nouvelle adresse e-mail, un nouveau nom et modifier son mot de passe. Cliquez sur "Sauvegarder" pour confirmer les modifications.


==Delete user==  
==Supprimer l'utilisateur==  


To delete a user account, simply click on his or her corresponding wastebin button (located on the same line as the user account you want to delete) and click '''OK'''.
Pour supprimer un compte utilisateur, cliquez sur l'icône corbeille correspondante (située sur la même ligne que le compte utilisateur que vous souhaitez supprimer) et cliquez sur '''OK'''.


==Set global permissions for a user==
==Définir les permissions globales pour un utilisateur==


{{Alert|Global permissions apply to the whole LimeSurvey application. If you want to set permissions only for a specific survey, you can use the [[Manage users#Setting permissions for a single survey|survey permissions settings]].}}
{{Alerte|Les autorisations globales s'appliquent à l'ensemble de l'application LimeSurvey. Si vous souhaitez définir des autorisations uniquement pour un questionnaire spécifique, vous pouvez utiliser les paramètres des autorisations de questionnaire.}}


To set global permissions for a user, click on the lock symbol.
Pour définir des autorisations globales pour un utilisateur, cliquez sur le symbole '''cadenas'''.




Line 86: Line 70:




The CRUD (create, read, update, and delete) system is employed (like in the [[Manage users#Setting permissions for a single survey|survey permission settings]]). To fine-tune user permissions, we strongly recommend to extend the matrix using the double-right arrowhead, which is located in its upper right corner. If you check the first box, all the CRUD permissions in that row are automatically checked.  
Le système CRUD (créer, lire, mettre à jour et supprimer) s'utilise de la même façon que les paramètres d'autorisation de questionnaire. Pour plus d'options de permissions utilisateur, nous vous recommandons d'étendre la grille à l'aide de la flèche droite à double pointe, située dans son coin supérieur droit. Si vous cochez la première case, toutes les autorisations CRUD de cette ligne seront automatiquement cochées.  


<center>[[File:User_global_permission_complete.png]]</center>
<center>[[File:User_global_permission_complete.png]]</center>


You can now add or remove the following permissions:
Vous pouvez désormais ajouter ou supprimer les permissions suivantes :


* '''Participant panel''': For more details, continue reading about the [[Central Participant Database|central participant database here]].
* '''Panneau des participants''' : Pour plus de détails, continuez à lire sur la [[Base de données centrale des participants|base de données centrale des participants ici]].


* '''Label sets''': Permission to create, view, update, delete, export, and import label sets. The label sets don't have specific permissions (unlike themes).
* '''Ensembles d'étiquettes'': autorisation de créer, voir, modifier, supprimer, exporter et importer des ensembles d'étiquettes. Les jeux d'étiquettes n'ont pas d'autorisations spécifiques (contrairement aux thèmes).


* '''Settings & Plugins''': With this permission a user can check data integrity, save the SQL database to an .sql file, manage global settings, view the PHP info in the global settings, and manage all plugins.
* '''Paramètres et plugins''' : avec cette permission, un utilisateur peut vérifier l'intégrité des données, enregistrer la base de données SQL dans un fichier .sql, gérer les paramètres globaux, afficher les informations PHP dans les paramètres globaux et gérer tous les plugins.


* '''Surveys''': Gives access to all surveys. To allow a user to only create and manage their own survey, give the user the 'create' permission. A creator of a survey is the owner of the survey and will always be able to manage it. Remember that each survey can grant different permissions .  
* '''Groupes de questionnaires'''{{NewIn|v=4.4.0}} : Donne accès à tous les groupes de questionnaires. Pour permettre à l'utilisateur de gérer son propre groupe de questionnaires, donnez-lui l'autorisation de « créer ». Un créateur d'un groupe de questionnaires est (par défaut) le propriétaire de ce groupe de questionnaires.  
{{Note|'''The global permission is applied before the survey-specific permission!'''}}
{{Remarque|L'autorisation sur un groupe de questionnaires ne donne pas tous les droits sur les questionnaires, mais un utilisateur peut donner des droits sur tous les questionnaires du groupe de questionnaires}}


* '''Themes''': It allows the user to use all the available design themes and edit all non-standard themes. A person with this right should have sufficient knowledge in terms of HTML, Javascript, and CSS. If a user is not familiar with these things and is supposed to use a specific design themes, it would be better to only give him 'read' permission. Each theme can have specific permissions.
* '''Questionnaires''' : Donne accès à toutes les questionnaires. Pour permettre à un utilisateur de créer et de gérer uniquement son propre questionnaire, donnez-lui l'autorisation de « créer ». Le créateur d'un questionnaire est le propriétaire du questionnaire et pourra toujours le gérer. N'oubliez pas que chaque questionnaire peut accorder des autorisations différentes.  
{{Note|'''L'autorisation globale est appliquée avant l'autorisation spécifique au questionnaire !'''}}


* '''User groups''': This permission allows a user to create/view/update/delete user groups.
* '''Thèmes''' : Permet à l'utilisateur d'utiliser tous les thèmes de disponibles et de modifier tous les thèmes non standard. Une personne disposant de ce droit doit avoir des connaissances suffisantes en HTML, Javascript et CSS. Si un utilisateur n'est pas familier avec ces choses et est censé utiliser des thèmes de conception spécifiques, il serait préférable de ne lui donner que l'autorisation de « lecture ». Chaque thème peut avoir des autorisations spécifiques.


* '''Users''': A user can create, modify, and delete his own administration users with this permission. The newly created users cannot have higher permissions than the parent user. You will also not be able to edit users owned by other administration users. If this has to be done, then a Superadministrator permission has to be granted.
* '''Groupes d'utilisateurs''' : Permet à un utilisateur de créer/afficher/mettre à jour/supprimer des groupes d'utilisateurs.


* '''Superadministrator''': This permissions can only be added by other Superadministrator with this setting as update and grants full permission to the whole LimeSurvey application.
* '''Utilisateurs''' : Un utilisateur peut créer, modifier et supprimer ses propres utilisateurs d'administration avec cette autorisation. Les utilisateurs nouvellement créés ne peuvent pas avoir des autorisations plus élevées que l'utilisateur parent. Vous ne pourrez pas non plus modifier les utilisateurs appartenant à d'autres utilisateurs administratifs. Si cela doit être fait, une autorisation du Super-administrateur doit être accordée.
{{Alert|title=Warning|text=This permissions is very powerful and you should be very careful with granting it.}}


*'''Use internal database authentication''': This permission allows users to access LimeSurvey's panel via the authentication page (e.g. ''http://domain/admin/authentication/sa/login''). If it is unchecked and the respective user tries to connect to LimeSuvey's panel, he will get the following error: 'Internal database authentication method is not allowed for this user'.
* '''Superadministrateur''' : ne peut être ajouté que par un autre superadministrateur avec ce paramètre en tant que mise à jour et accorde une autorisation complète à l'ensemble de l'application LimeSurvey, y compris l'installation de plugins et l'utilisation de tout type de contenu (y compris JavaScript) dans le contenu de l'enquête. (voir aussi [[Global_settings#Security|paramètres de sécurité globaux]])


{{Note|All the permissions mentioned above that belong to the [[Optional_settings#Security|forced super administrator]] cannot be removed via the GUI.}}
*'''Utiliser l'authentification de la base de données interne''' : Permet aux utilisateurs d'accéder à l'administration de LimeSurvey via la page d'authentification (par exemple ''http://domain/admin/authentication/sa/login''). Si elle n'est pas cochée et que l'utilisateur respectif essaie de se connecter au panneau de LimeSuvey, il obtiendra l'erreur suivante : « La méthode d'authentification de la base de données interne n'est pas autorisée pour cet utilisateur ».


{{Remarque|Toutes les autorisations mentionnées ci-dessus qui appartiennent au [[Optional_settings#Security|forced super administrator]] ne peuvent pas être supprimées via l'interface graphique.}}


==Set theme permissions for a user==


With theme permissions, you can decide which design themes a user can select when creating or editing a survey. It might be a good idea to restrict the design themes a user can select in order to prevent unwanted use of design themes, which you might consider to not be suitable for a survey/questionnaire.
==Import and export users==


For example, if you have a specific design themes for a group of users or customers, you might want to restrict their access to other themes to only make them use the themes created for their purpose.
You can import and export users in CSV and JSON format by using these buttons on User Management page.
<center>[[File:ImportExportButtons.png]]</center>


To set or edit the themes permissions for a user, simply click the pen-and-lock symbol for design themes:
When you are importing users, a modal opens that shows you which fields should be present. You can choose to overwrite existing users by selecting this checkbox.
<center>[[File:ImportUsersModal.png]]</center>
 
Example of the JSON structure:
 
<syntaxhighlight lang="json">
[
{
"uid": 1,
"users_name": "admin2",
"full_name": "Administrator",
"email": "your-email@example.net",
"lang": "en",
"password": ""
},
{
"uid": 2,
"users_name": "ben2",
"full_name": "Ben Alister",
"email": "ben@test.ing",
"lang": "auto",
"password": "test!123"
}
]
</syntaxhighlight>
 
Example of the CSV structure:
 
<syntaxhighlight>
uid;users_name;full_name;email;lang;password
1;admin;Administrator;your-email@example.net;en;
2;ben;"Ben Alister";ben@test.ing;auto;test!123
</syntaxhighlight>
 
 
==Définir les permissions de thème pour un utilisateur==
 
Avec les permissions de thème, vous pouvez décider quels thèmes un utilisateur peut sélectionner lors de la création ou de la modification d'une enquête.
 
Si vous avez des thèmes spécifiques pour un groupe d'utilisateurs, vous pouvez restreindre leur accès à d'autres thèmes pour vous assurer qu'ils n'utilisent que des thèmes créés pour eux.
 
Pour définir ou modifier les autorisations de thèmes pour un utilisateur, cliquez sur le symbole stylo et cadenas.




Line 127: Line 153:




Select the design themes to which the respective user or user groups should have access. After you finished your selection or deselection, do not forget to hit the '''Save''' button: [[File:Save.png|0.75px]].
Sélectionnez les thèmes auxquels l'utilisateur ou les groupes d'utilisateurs respectifs doivent avoir accès. Après avoir terminé votre sélection ou désélection, n'oubliez pas de cliquer sur '''Sauvegarder''' : [[File:Save.png|0.75px]].
 
Pour mieux comprendre cette fonction, consultez [[Manage_users/fr#Exemples#Exemples|les exemples fournis ci-dessous]].


To get a proper understanding of this function, check [[Manage users#Examples|the examples provided below]].
==Activate and deactivate users==


=Utilisation du mot de passe à utilisation unique (one time passwords)=
{{FeatureStarting|6.4.0}}
It's possible to mark a user as activated or deactivated.


A user can call the LimeSurvey login at /limesurvey/admin and enter a username and a one-time password (which was previously written into the users table - ''column one_time_pw'' - by an external application).
A deactivated user is not able to log in to the admin interface.


<div class="mw-translate-fuzzy">
=Utiliser des mots de passe à usage unique=
Depuis la version 1.81 un utilisateur peut se connecter à la console d'administration avec un nom d'utilisateur et un mot de passe à utilisation unique créé dans la table des utilisateur (colonne one_time_pw, soit lime_users.one_time_pw) par une autre application et codé en MD5.
 
</div>
Un utilisateur peut ouvrir la page de connexion à l'administration de LimeSurvey sur xxxVotreInstance/limesurvey/admin et inscrire son identifiant et son mot de passe à utilisation unique qui aura été précédemment enregistré dans la table des utilisateurs (column one_time_pw) par une application externe.


Pour utiliser cette méthode, vous devez positionner $use_one_time_passwords à true dans config.php ($use_one_time_passwords = true;)
Pour activer cette méthode de connexion, la ligne [[Optional settings#Use_one_time_passwords| <code>'use_one_time_passwords' => true;</code> ]] doit être ajouté à config.php (il est 'false' par défaut).


L'URL doit contenir les variables suivantes
L'URL doit contenir les variables suivantes
Line 145: Line 174:
* onepass: Le mot de passe en clair correspondant au mot de passe de la tables 'users'.
* onepass: Le mot de passe en clair correspondant au mot de passe de la tables 'users'.


<div class="mw-translate-fuzzy">
Une URL valide pour se connecter à l'aide d'un mot de passe à usage unique ressemblera à ceci :
Une URL valide serait par exemple
</div>


<div class="simplebox">http://www.yourdomain.org/limesurvey/index.php/admin/authentication/login?user=myusername&onepass=secretpassword</div>
<div class="simplebox">http://www.votredomaine.org/limesurvey/index.php/admin/authentication/login?user=myusername&onepass=secretpassword</div>


<div class='simplebox'> [[File:help.png]] The 'secretpassword' field is plain text, not a SHA 256 hash.</div>
<div class='simplebox'>[[File:help.png]] Le champ 'secretpassword' est du texte brut, pas un hachage SHA 256.</div>


<div class="mw-translate-fuzzy">
'''À surveiller :'''
A vérifier
* Pour activer cette méthode de connexion, la ligne [[Optional settings#Use_one_time_passwords| <code>'use_one_time_passwords' => true</code> ]] doit être ajouté dans config.php (il est 'false' par défaut).
* Le mot de passe à utilisation unique doit être activé : $use_one_time_passwords = true; dans config.php
* Le nom d'utilisateur transmis doit exister dans la ''table des utilisateurs'' de LimeSurvey.
* Le nom d'utilisateur doit exister dans la base 'users' de limesurvey
* Le mot de passe à usage unique (qui peut être défini via une application externe) doit être stocké sous [https://secure.php.net/manual/en/function.md5.php hash MD5] dans la colonne « one_time_pw » ' de la table ''users''.
* Le mot de passe à utilisation unique doit être codé en MD5 dans la colonne one_time_pwd de la table 'users'.
* Le mot de passe en texte brut transmis sera haché à l'aide de la fonction sha256 et sera ensuite comparé au hachage stocké dans la colonne ''one_time_pw'' de la table ''users''. Les deux mots de passe doivent correspondre.
* Le mot de passe en clair va être codé par la fonction md5() de php et être comparé à la valeur de one_time_pwd correspondant à l'utilisateur de la table 'users'.Les 2 doivent correspondre.
* Après la première connexion avec le mot de passe à usage unique, celui-ci est supprimé de la base de données. L'utilisateur ne pourra pas se connecter une seconde fois avec ce mot de passe respectif.
* Si vous êtes confrontés à des coupure de session (timeout), vous pouvez augmenter la durée des sessions avec le paramètre $sessionlifetime (Par défaut 3600 secondes)
</div>


=Set permissions for a single survey=
=Définir les autorisations pour une seule enquête=


These permissions only apply for a single survey. If you want to set permissions for the whole system, you can use [[Manage users#Set global permissions for a user|global permissions]].
Ces autorisations ne s'appliquent qu'à une seule enquête. Si vous souhaitez définir des autorisations pour l'ensemble du système, vous pouvez utiliser [[Gérer les utilisateurs#Définir les autorisations globales pour un utilisateur|autorisations globales]].
These permissions can be offered either to a single user or to a user group.
Ces autorisations peuvent être proposées à un seul utilisateur ou à un groupe d'utilisateurs.




{{Alert|title=Attention|text=An existing user account is required to set permissions for a single survey. If the account doesn't exist, you have to create it first and then change the survey permissions. The same applies to offering survey permissions to a user group. Besides the necessity to have one created, you also need to add at least one user to that group in order to be able to select it and grant it survey permissions.}}
{{Alert|title=Attention|text=Un compte utilisateur existant est requis pour définir les permissions pour une seule enquête. Si le compte n'existe pas, vous devez d'abord le créer, puis modifier les permissions d'enquête. Il en va de même pour offrir des permissions d'enquête à un groupe d'utilisateurs. Outre la nécessité de créer un compte utilisateur au préalable, vous devez également ajouter au moins un utilisateur à ce groupe afin de pouvoir le sélectionner et lui accorder des permissions d'enquête.}}




{{Note| By default, an user (non-admin) cannot grant survey permissions to users that are not part of the same group as the survey administrator. This is a security option enabled by '''default''' in LimeSurvey. To change this, you need to deactivate option [[Global_settings#Security|Group member can only see own group]], located in the '''Global settings''', under the '''Security tab'''. However, if you feel unsure about disabling this option, you can create groups containing those users that can be seen and be granted survey permissions by a survey creator.}}
{{Remarque| Par défaut, un utilisateur (non administrateur) ne peut pas accorder d'autorisations d'enquête aux utilisateurs qui ne font pas partie du même groupe que l'administrateur du questionnaire. Il s'agit d'une option de sécurité activée par '''default''' dans LimeSurvey. Pour changer cela, vous devez désactiver l'option [[Global_settings#Security|Le membre du groupe ne peut voir que son propre groupe]], située dans les '''Global settings''', sous l''''Security tab'''. Cependant, si vous n'êtes pas sûr de désactiver cette option, vous pouvez créer des groupes contenant les utilisateurs qui peuvent être vus et se voir accorder des autorisations d'enquête par un créateur d'enquête.}}




To change the survey permissions, you have to select the '''Settings''' sidebar of your survey. Then, click on '''Survey permissions''' and choose to whom would you like to offer permissions. The rights can be offered either separately to specific users or to a user group.
Pour modifier les permissions d'un questionnaire, cliquez sur l'onglet '''Paramètres'''. Ensuite, cliquez sur '''Permissions du questionnaire'' et choisissez à qui vous souhaitez offrir des permissions. Les permissions peuvent être offerts soit séparément à des utilisateurs spécifiques, soit à un groupe d'utilisateurs.




Line 183: Line 208:




==Grant survey permissions to a user==
==Accorder des permissions sur un questionnaire à un utilisateur==


In the next step, select the user that will receive survey rights and click '''Add user'''.
À l'étape suivante, sélectionnez l'utilisateur qui recevra les permissions sur le questionnaire et cliquez sur '''Ajouter un utilisateur'''.




Line 191: Line 216:




After you click '''Set survey permissions''', the user's survey permissions matrix will be shown.
Après avoir cliqué sur '''Définir les permissions de questionnaire''', la grille des permissions de questionnaire de l'utilisateur s'affichera.


<center>[[File:LimeSurveyUserPermissionMatrix.jpg]]</center>
<center>[[File:LimeSurveyUserPermissionMatrix.jpg]]</center>


You can set in this matrix the user's survey permissions. Checking a box grants survey permissions to the respective user. If you click on a checkbox from the first column, all the rights of the corresponding line will be selected/removed.


Click on the double-right arrowhead to access the extended version of the matrix to choose specifically the actions that can be performed by a user.
Vous pouvez définir dans cette grille les permissions de questionnaire de l'utilisateur. Cocher une case accorde des permissions de questionnaire à l'utilisateur respectif. Si vous cochez une case de la première colonne, tous les droits de la ligne correspondante seront sélectionnés et supprimés.
After you finished editing the survey permissions, click on the '''Save''' button, which is located in the upper right corner of the screen.
 
Cliquez sur la double flèche droite pour accéder à la version étendue de la grille pour choisir spécifiquement les actions qui peuvent être effectuées par un utilisateur.
Après avoir terminé de modifier les permissions du questionnaire, cliquez sur '''Sauvegarder''', qui se trouve dans le coin supérieur droit de l'écran.


Some examples are provided [[Manage_users#Examples|below]] in order to help you get a better understanding of Limesurvey's survey permissions system.
Quelques exemples sont fournis [[Manage_users/fr#Exemples|ci-dessous]] afin de vous aider à mieux comprendre le système de permissions de questionnaires de Limesurvey.


==Grant survey permissions to a user group==
==Accorder des permissions sur un questionnaire à un groupe d'utilisateur==


Click on add a user group and select the user group to which you would like to add the permission rights.
Cliquez sur '''ajouter un groupe d'utilisateurs''' et sélectionnez le groupe d'utilisateurs auquel vous souhaitez ajouter les autorisations.


<center>[[File:LimeSurveyPermissionRightsUserGroup.png]]</center>
<center>
<center>[[File:LimeSurveyPermissionpermissionsUserGroup.png]]</center>


In the next step, select  the permissions that you will allocate to the members of that user group. Do not forget to click on the double right arrowhead to get an extended view of the permissions matrix.
À l'étape suivante, sélectionnez les permissions que vous allouerez aux membres de ce groupe d'utilisateurs. N'oubliez pas de cliquer sur la double flèche droite pour obtenir une vue étendue de la grille des permissions.




Line 214: Line 241:




After you finished editing the survey permissions, click on the '''Save''' button, which is located in the upper right part of the screen.
Une fois que vous avez terminé de modifier les permissions du questionnaire, cliquez sur '''Sauvegarder'''.


Some examples are provided [[Manage_users#Examples|below]] in order to help you get a better understanding of the Limesurvey's survey permissions system.
Quelques exemples sont fournis [[Manage_users/fr#Exemples|ci-dessous]] afin de vous aider à mieux comprendre le système de permissions de questionnaires de Limesurvey.


{{Note|[[Manage user groups|The user group function]] is still experimental. Use our [https://bugs.limesurvey.org/ bugs tracker] to describe any kind of inconsistencies.}}
{{Note|[[Gérer les groupes d'utilisateurs|La fonction de groupe d'utilisateurs]] est encore expérimentale. Utilisez notre [https://bugs.limesurvey.org/ bugs tracker] pour décrire tout type d'incohérence.}}


=Examples=
=Exemples=


Different scenarios are presented below. They provide some advice about which rights are necessary for some specific tasks and how they can be granted to the users.
Différents scénarios sont présentés ci-dessous. Ils fournissent des conseils sur les permissions nécessaires pour certaines tâches spécifiques et sur la manière dont elles peuvent être accordées aux utilisateurs.




==I want to add a new person in charge for administrating LimeSurvey==
<div class="mw-translate-fuzzy">
* Log in as '''admin'''.
==Ajouter un nouvel administrateur LimeSurvey==
* Create a new user account.
* Connectez-vous en tant que '''admin'''.
* Grant that user the '''Superadministrator''' permission.
* Créez un nouveau compte utilisateur.
* ''Not necessary'' : Setting the theme permissions ('''Superadministrator''' has all permissions for all themes).
* Accordez à cet utilisateur la permission '''Superadministrateur'''.  
* ''Not necessary'' : Setting the survey permissions ('''Superadministrator''' has all permissions for all surveys).
* ''Pas nécessaire'' : Paramétrage des permissions du thème ('''Superadministrateur''' a toutes les permissions pour tous les thèmes).
 
* ''Pas nécessaire'' : Paramétrage des permissions du questionnaire (''' Superadministrateur''' a toutes les autorisations pour toutes les questionnaires).
 
</div>
==A new user wants to create his/her own surveys==
* Log in as '''admin''' (or as a user that has the '''Superadministrator''' permission).
* Create a new user account.
* Set global permissions for that user to '''Create survey'''.
* ''Optional'' : Set theme permissions - select which theme(s) should be used by the user/user group.


==The creator of a survey needs another person to edit his/her survey==
==Un nouvel utilisateur veut créer ses propres questionnaires==
* Log in as '''admin''' (or as a user that has the '''Superadministrator''' permission).
* Connectez-vous en tant qu''''admin''' (ou en tant qu'utilisateur ayant la permission '''Superadministrateur''').
* Create a new user account.
* Créer un nouveau compte d'utilisateur.
* Set '''no global permissions''' for user.
* Définissez les permissions globales pour cet utilisateur sur '''Permission de créer des questionnaires'''.
* Set '''no theme permissions''' for user.
* ''Facultatif'' : Définissez les autorisations de thème - sélectionnez le(s) thème(s) devant être utilisé(s) par le utilisateur/groupe d'utilisateurs.
* Set the survey permissions the way you want. If he/she should receive all the survey permissions, you can check the first box from each row. Otherwise, click on the double-right arrowhead to see the expanded matrix (upper right corner) and select only those rights you believe the respective user should have.


==Le créateur d'un questionnaire doit donner à une autre personne la permission de modifier son sondage==
* Connectez-vous en tant qu''''admin''' (ou en tant qu'utilisateur disposant de l'autorisation '''Superadministrateur''') .
* Créer un nouveau compte utilisateur.
* Définir '''pas de permissions globales''' pour l'utilisateur.
* Définir '''pas de permissions de thème''' pour l'utilisateur.
* Définir les permissions de questionnaire comme vous le souhaitez. S'il/elle doit recevoir toutes les permissions de questionnaire, vous pouvez cocher la première case de chaque ligne. Sinon, cliquez sur la double flèche droite pour voir la matrice développée (coin supérieur droit) et sélectionnez uniquement les droits que vous pensez que l'utilisateur respectif devrait avoir.


==A person responsible for the survey wants to see the results of the survey and export them==
==Une personne responsable d'un questionnaire souhaite afficher et exporter les résultats==
* Log in as '''admin''' (or as a user that has the '''Superadministrator''' permission).
* Connectez-vous en tant qu''''admin''' (ou en tant qu'utilisateur disposant de la permission '''Superadministrateur''').
* Create a new user account.
* Créer un nouveau compte utilisateur.
* Set '''no global permissions''' for user.
* Définir '''pas de permissions globales''' pour l'utilisateur.
* Set '''no theme permissions''' for user.
* Définir '''pas de permissions de thème''' pour l'utilisateur.
* Set survey permissions to: '''Responses''' -> '''View/read''' and '''export''', and '''Statistics''': '''View/read'''.
* Définir les de permissions de questionnaire à : '''Réponses''' -> '''Afficher/lire''' et '''Exporter''', et '''Statistiques''' : '''Afficher/lire'''.




<center>[[File:LimeSurveyCusomerOwnStatistics.jpg]]</center>
<center>[[File:LimeSurveyCusomerOwnStatistics.jpg]]</center>


==I need help from two interns that can help me with the translation of my survey==
==Accorder l'autorisation d'aide à la traduction d'un questionnaire==
* Log in as ''admin'' (or as a user that has the ''Superadministrator'' permission).
* Connectez-vous en tant qu'''admin'' (ou en tant qu'utilisateur disposant de l'autorisation ''Superadministrateur'').
* Create ''n'' user accounts (where n is the number of translators).
* Créer ''n' ' comptes d'utilisateurs (n est le nombre de traducteurs).
* Create a user group called ''Translators'' and add the ''n'' accounts to this group.
* Créez un groupe d'utilisateurs appelé ''Traducteurs'' et ajoutez les ''n'' comptes à ce groupe.
* Go to the '''Survey permissions''' and click on '''Add a user group'''.
* Allez dans le ''' Autorisations de sondage''' et cliquez sur '''Ajouter un groupe d'utilisateurs'''.
* If they only do translations, then offer them the '''Quick translation''' permission.
* S'ils ne font que des traductions, alors offrez-leur l'autorisation '''Traduction rapide'''.


{{Note|Check our [[LimeSurvey Users|wiki section on users]] and their classification as it can be found in the code and documentation.}}
{{Note|Consultez notre [[LimeSurvey Users|section wiki sur les utilisateurs]] et leur classification telle qu'elle se trouve dans le code et la documentation.}}

Latest revision as of 17:06, 2 April 2024

Description

Si vous cliquez sur cet icône , vous accéderez à un outil de gestion des utilisateurs. Selon vos droits, vous pourrez modifier votre mot de passe, mais aussi créer de nouveaux utilisateurs ou modifier les utilisateurs existants. Ce sont des droits généraux, pour définir des droits à un utilisateur sur une enquêtes spécifique vous devez accéder a la gestion de sécurité du questionnaire


Créer des utilisateurs

Pour créer un nouvel utilisateur, ouvrez la boîte de dialogue de gestion des utilisateurs en cliquant sur Configuration (situé sur la barre d'outils principale de LimeSurvey) -> Gestion des utilisateurs.



Ensuite, cliquez sur Ajouter un utilisateur situé en haut à droite du tableau Contrôle utilisateur. Une fenêtre s'affichera vous demandant de :

  • Nom d'utilisateur: Le nom qui sera utilisé pour se connecter

   * Email: L'adresse de courriel de l'utilisateur utilisée pour envoyer le mot de passe et autres message administratif

   * Nom complet: Nom tel qu'il apparaîtra aux autres utilisateurs

Quand vous cliquez sur ajouter un utilisateur, un mot de passe est automatiquement généré.

A moins que vous n'utilisiez le système de délégation au serveur web, un courriel est envoyé au nouvel utilisateur lui donnant toutes les informations pour se connecter. Si l'utilisateur n'a pas de mail valide, vous pouvez modifier manuellement le mot de passe à la suite.

Notez que la complexité du mot de passe est appliquée et validée par le plugin PasswordRequirement.


Vous venez de créer votre premier utilisateur. Pour en savoir plus sur les permissions des utilisateur, veuillez lire la suite.



Ci-dessous, vous pouvez voir quatre options sous la colonne Action qui vous permettent de :



  • modifier les propriétés générales d'un utilisateur - en cliquant sur le symbole du stylo.
  • supprimer l'utilisateur de la base de données des administrateurs du questionnaire - en cliquant sur le bouton corbeille.
  • définir les autorisations globales pour un utilisateur - en cliquant sur le symbole du cadenas .
  • définissez les autorisations de thème pour un utilisateur - en cliquant sur le symbole du stylo et du cadenas.

Modifier l'utilisateur

Cliquez sur l'icône du stylo pour modifier les informations de l'utilisateur.


Vous pouvez saisir une nouvelle adresse e-mail, un nouveau nom et modifier son mot de passe. Cliquez sur "Sauvegarder" pour confirmer les modifications.

Supprimer l'utilisateur

Pour supprimer un compte utilisateur, cliquez sur l'icône corbeille correspondante (située sur la même ligne que le compte utilisateur que vous souhaitez supprimer) et cliquez sur OK.

Définir les permissions globales pour un utilisateur

Template:Alerte

Pour définir des autorisations globales pour un utilisateur, cliquez sur le symbole cadenas.



Le système CRUD (créer, lire, mettre à jour et supprimer) s'utilise de la même façon que les paramètres d'autorisation de questionnaire. Pour plus d'options de permissions utilisateur, nous vous recommandons d'étendre la grille à l'aide de la flèche droite à double pointe, située dans son coin supérieur droit. Si vous cochez la première case, toutes les autorisations CRUD de cette ligne seront automatiquement cochées.

Vous pouvez désormais ajouter ou supprimer les permissions suivantes :

  • Ensembles d'étiquettes : autorisation de créer, voir, modifier, supprimer, exporter et importer des ensembles d'étiquettes. Les jeux d'étiquettes n'ont pas d'autorisations spécifiques (contrairement aux thèmes).
  • Paramètres et plugins : avec cette permission, un utilisateur peut vérifier l'intégrité des données, enregistrer la base de données SQL dans un fichier .sql, gérer les paramètres globaux, afficher les informations PHP dans les paramètres globaux et gérer tous les plugins.
  • Groupes de questionnaires (New in 4.4.0 ) : Donne accès à tous les groupes de questionnaires. Pour permettre à l'utilisateur de gérer son propre groupe de questionnaires, donnez-lui l'autorisation de « créer ». Un créateur d'un groupe de questionnaires est (par défaut) le propriétaire de ce groupe de questionnaires.

Template:Remarque

  • Questionnaires : Donne accès à toutes les questionnaires. Pour permettre à un utilisateur de créer et de gérer uniquement son propre questionnaire, donnez-lui l'autorisation de « créer ». Le créateur d'un questionnaire est le propriétaire du questionnaire et pourra toujours le gérer. N'oubliez pas que chaque questionnaire peut accorder des autorisations différentes.
L'autorisation globale est appliquée avant l'autorisation spécifique au questionnaire !
  • Thèmes : Permet à l'utilisateur d'utiliser tous les thèmes de disponibles et de modifier tous les thèmes non standard. Une personne disposant de ce droit doit avoir des connaissances suffisantes en HTML, Javascript et CSS. Si un utilisateur n'est pas familier avec ces choses et est censé utiliser des thèmes de conception spécifiques, il serait préférable de ne lui donner que l'autorisation de « lecture ». Chaque thème peut avoir des autorisations spécifiques.
  • Groupes d'utilisateurs : Permet à un utilisateur de créer/afficher/mettre à jour/supprimer des groupes d'utilisateurs.
  • Utilisateurs : Un utilisateur peut créer, modifier et supprimer ses propres utilisateurs d'administration avec cette autorisation. Les utilisateurs nouvellement créés ne peuvent pas avoir des autorisations plus élevées que l'utilisateur parent. Vous ne pourrez pas non plus modifier les utilisateurs appartenant à d'autres utilisateurs administratifs. Si cela doit être fait, une autorisation du Super-administrateur doit être accordée.
  • Superadministrateur : ne peut être ajouté que par un autre superadministrateur avec ce paramètre en tant que mise à jour et accorde une autorisation complète à l'ensemble de l'application LimeSurvey, y compris l'installation de plugins et l'utilisation de tout type de contenu (y compris JavaScript) dans le contenu de l'enquête. (voir aussi paramètres de sécurité globaux)
  • Utiliser l'authentification de la base de données interne : Permet aux utilisateurs d'accéder à l'administration de LimeSurvey via la page d'authentification (par exemple http://domain/admin/authentication/sa/login). Si elle n'est pas cochée et que l'utilisateur respectif essaie de se connecter au panneau de LimeSuvey, il obtiendra l'erreur suivante : « La méthode d'authentification de la base de données interne n'est pas autorisée pour cet utilisateur ».

Template:Remarque


Import and export users

You can import and export users in CSV and JSON format by using these buttons on User Management page.

When you are importing users, a modal opens that shows you which fields should be present. You can choose to overwrite existing users by selecting this checkbox.

Example of the JSON structure:

[
	{
		"uid": 1,
		"users_name": "admin2",
		"full_name": "Administrator",
		"email": "your-email@example.net",
		"lang": "en",
		"password": ""
	},
	{
		"uid": 2,
		"users_name": "ben2",
		"full_name": "Ben Alister",
		"email": "ben@test.ing",
		"lang": "auto",
		"password": "test!123"
	}
]

Example of the CSV structure:

uid;users_name;full_name;email;lang;password
1;admin;Administrator;your-email@example.net;en;
2;ben;"Ben Alister";ben@test.ing;auto;test!123


Définir les permissions de thème pour un utilisateur

Avec les permissions de thème, vous pouvez décider quels thèmes un utilisateur peut sélectionner lors de la création ou de la modification d'une enquête.

Si vous avez des thèmes spécifiques pour un groupe d'utilisateurs, vous pouvez restreindre leur accès à d'autres thèmes pour vous assurer qu'ils n'utilisent que des thèmes créés pour eux.

Pour définir ou modifier les autorisations de thèmes pour un utilisateur, cliquez sur le symbole stylo et cadenas.



Sélectionnez les thèmes auxquels l'utilisateur ou les groupes d'utilisateurs respectifs doivent avoir accès. Après avoir terminé votre sélection ou désélection, n'oubliez pas de cliquer sur Sauvegarder : 0.75px.

Pour mieux comprendre cette fonction, consultez les exemples fournis ci-dessous.

Activate and deactivate users

 Hint: This features is available starting in version 6.4.0

It's possible to mark a user as activated or deactivated.

A deactivated user is not able to log in to the admin interface.

Utiliser des mots de passe à usage unique

Un utilisateur peut ouvrir la page de connexion à l'administration de LimeSurvey sur xxxVotreInstance/limesurvey/admin et inscrire son identifiant et son mot de passe à utilisation unique qui aura été précédemment enregistré dans la table des utilisateurs (column one_time_pw) par une application externe.

Pour activer cette méthode de connexion, la ligne 'use_one_time_passwords' => true; doit être ajouté à config.php (il est 'false' par défaut).

L'URL doit contenir les variables suivantes

  • user: Le nom d'utilisateur utilisé pour se connecter à LimeSurvey. Ce nom d'utilisateur doit exister dans la table 'users'.
  • onepass: Le mot de passe en clair correspondant au mot de passe de la tables 'users'.

Une URL valide pour se connecter à l'aide d'un mot de passe à usage unique ressemblera à ceci :

Le champ 'secretpassword' est du texte brut, pas un hachage SHA 256.

À surveiller :

  • Pour activer cette méthode de connexion, la ligne 'use_one_time_passwords' => true doit être ajouté dans config.php (il est 'false' par défaut).
  • Le nom d'utilisateur transmis doit exister dans la table des utilisateurs de LimeSurvey.
  • Le mot de passe à usage unique (qui peut être défini via une application externe) doit être stocké sous hash MD5 dans la colonne « one_time_pw » ' de la table users.
  • Le mot de passe en texte brut transmis sera haché à l'aide de la fonction sha256 et sera ensuite comparé au hachage stocké dans la colonne one_time_pw de la table users. Les deux mots de passe doivent correspondre.
  • Après la première connexion avec le mot de passe à usage unique, celui-ci est supprimé de la base de données. L'utilisateur ne pourra pas se connecter une seconde fois avec ce mot de passe respectif.

Définir les autorisations pour une seule enquête

Ces autorisations ne s'appliquent qu'à une seule enquête. Si vous souhaitez définir des autorisations pour l'ensemble du système, vous pouvez utiliser autorisations globales. Ces autorisations peuvent être proposées à un seul utilisateur ou à un groupe d'utilisateurs.


  Attention : Un compte utilisateur existant est requis pour définir les permissions pour une seule enquête. Si le compte n'existe pas, vous devez d'abord le créer, puis modifier les permissions d'enquête. Il en va de même pour offrir des permissions d'enquête à un groupe d'utilisateurs. Outre la nécessité de créer un compte utilisateur au préalable, vous devez également ajouter au moins un utilisateur à ce groupe afin de pouvoir le sélectionner et lui accorder des permissions d'enquête.



Template:Remarque


Pour modifier les permissions d'un questionnaire, cliquez sur l'onglet Paramètres'. Ensuite, cliquez sur Permissions du questionnaire et choisissez à qui vous souhaitez offrir des permissions. Les permissions peuvent être offerts soit séparément à des utilisateurs spécifiques, soit à un groupe d'utilisateurs.




Accorder des permissions sur un questionnaire à un utilisateur

À l'étape suivante, sélectionnez l'utilisateur qui recevra les permissions sur le questionnaire et cliquez sur Ajouter un utilisateur.



Après avoir cliqué sur Définir les permissions de questionnaire, la grille des permissions de questionnaire de l'utilisateur s'affichera.


Vous pouvez définir dans cette grille les permissions de questionnaire de l'utilisateur. Cocher une case accorde des permissions de questionnaire à l'utilisateur respectif. Si vous cochez une case de la première colonne, tous les droits de la ligne correspondante seront sélectionnés et supprimés.

Cliquez sur la double flèche droite pour accéder à la version étendue de la grille pour choisir spécifiquement les actions qui peuvent être effectuées par un utilisateur. Après avoir terminé de modifier les permissions du questionnaire, cliquez sur Sauvegarder, qui se trouve dans le coin supérieur droit de l'écran.

Quelques exemples sont fournis ci-dessous afin de vous aider à mieux comprendre le système de permissions de questionnaires de Limesurvey.

Accorder des permissions sur un questionnaire à un groupe d'utilisateur

Cliquez sur ajouter un groupe d'utilisateurs et sélectionnez le groupe d'utilisateurs auquel vous souhaitez ajouter les autorisations.

File:LimeSurveyPermissionpermissionsUserGroup.png

À l'étape suivante, sélectionnez les permissions que vous allouerez aux membres de ce groupe d'utilisateurs. N'oubliez pas de cliquer sur la double flèche droite pour obtenir une vue étendue de la grille des permissions.



Une fois que vous avez terminé de modifier les permissions du questionnaire, cliquez sur Sauvegarder.

Quelques exemples sont fournis ci-dessous afin de vous aider à mieux comprendre le système de permissions de questionnaires de Limesurvey.

La fonction de groupe d'utilisateurs est encore expérimentale. Utilisez notre bugs tracker pour décrire tout type d'incohérence.

Exemples

Différents scénarios sont présentés ci-dessous. Ils fournissent des conseils sur les permissions nécessaires pour certaines tâches spécifiques et sur la manière dont elles peuvent être accordées aux utilisateurs.


Ajouter un nouvel administrateur LimeSurvey

  • Connectez-vous en tant que admin.
  • Créez un nouveau compte utilisateur.
  • Accordez à cet utilisateur la permission Superadministrateur.
  • Pas nécessaire : Paramétrage des permissions du thème (Superadministrateur a toutes les permissions pour tous les thèmes).
  • Pas nécessaire : Paramétrage des permissions du questionnaire ( Superadministrateur a toutes les autorisations pour toutes les questionnaires).

Un nouvel utilisateur veut créer ses propres questionnaires

  • Connectez-vous en tant qu'admin (ou en tant qu'utilisateur ayant la permission Superadministrateur).
  • Créer un nouveau compte d'utilisateur.
  • Définissez les permissions globales pour cet utilisateur sur Permission de créer des questionnaires.
  • Facultatif : Définissez les autorisations de thème - sélectionnez le(s) thème(s) devant être utilisé(s) par le utilisateur/groupe d'utilisateurs.

Le créateur d'un questionnaire doit donner à une autre personne la permission de modifier son sondage

  • Connectez-vous en tant qu'admin (ou en tant qu'utilisateur disposant de l'autorisation Superadministrateur) .
  • Créer un nouveau compte utilisateur.
  • Définir pas de permissions globales pour l'utilisateur.
  • Définir pas de permissions de thème pour l'utilisateur.
  • Définir les permissions de questionnaire comme vous le souhaitez. S'il/elle doit recevoir toutes les permissions de questionnaire, vous pouvez cocher la première case de chaque ligne. Sinon, cliquez sur la double flèche droite pour voir la matrice développée (coin supérieur droit) et sélectionnez uniquement les droits que vous pensez que l'utilisateur respectif devrait avoir.

Une personne responsable d'un questionnaire souhaite afficher et exporter les résultats

  • Connectez-vous en tant qu'admin (ou en tant qu'utilisateur disposant de la permission Superadministrateur).
  • Créer un nouveau compte utilisateur.
  • Définir pas de permissions globales pour l'utilisateur.
  • Définir pas de permissions de thème pour l'utilisateur.
  • Définir les de permissions de questionnaire à : Réponses -> Afficher/lire et Exporter, et Statistiques : Afficher/lire.


Accorder l'autorisation d'aide à la traduction d'un questionnaire

  • Connectez-vous en tant qu'admin (ou en tant qu'utilisateur disposant de l'autorisation Superadministrateur).
  • Créer n' ' comptes d'utilisateurs (où n est le nombre de traducteurs).
  • Créez un groupe d'utilisateurs appelé Traducteurs et ajoutez les n comptes à ce groupe.
  • Allez dans le Autorisations de sondage et cliquez sur Ajouter un groupe d'utilisateurs.
  • S'ils ne font que des traductions, alors offrez-leur l'autorisation Traduction rapide.
Consultez notre section wiki sur les utilisateurs et leur classification telle qu'elle se trouve dans le code et la documentation.