1.2 Utilisateurs, Rôles et Permissions
Dans Drupal 10, c’est pareil que dans les versions précédentes : il existe un système d’utilisateurs avec des rôles et des permissions pour accéder aux fonctionnalités du site selon chaque rôle.
La page listant tous les utilisateurs se trouve dans le menu — Personnes :
C’est simple : un tableau des utilisateurs avec un bouton pour en ajouter un nouveau. Si vous voulez trier les utilisateurs par rôle ou par date d’ajout, il suffit de cliquer sur le titre de la colonne correspondante.
Passons maintenant à l’onglet Rôles. Par défaut, nous avons déjà les rôles Utilisateur authentifié et Utilisateur anonyme. Ajoutons un nouveau rôle modérateur. Cliquez sur le bouton Ajouter un rôle et remplissez les champs. Nous obtenons un nouveau rôle :
Attribuons maintenant au modérateur des droits d’édition des contenus. Pour cela, allez dans l’onglet Permissions. Sur la page des droits d’accès, vous pouvez définir les fonctionnalités accessibles à chaque rôle utilisateur sur le site. Donnons au modérateur les droits de gestion des contenus :
Nous avons donc créé le rôle modérateur et pouvons ajouter un utilisateur modérateur. Si vous avez activé le module commentaires, vous pouvez utiliser cet exemple pour autoriser les commentaires aux utilisateurs authentifiés mais pas aux anonymes.
Créons maintenant un utilisateur modérateur et un utilisateur classique, pour cela retournez à la page de tous les utilisateurs. Lors de l’ajout d’un modérateur, n’oubliez pas de lui attribuer son rôle :
Revenons maintenant à la liste des utilisateurs pour voir le résultat :
Vous voyez que Drupal affiche les rôles attribués à chaque utilisateur.