La gestion des droits est fondamental pour le bon fonctionnement du site. En effet, cette fonctionnalité définit les actions possibles pour tel ou tel type d'utilisateur. Par exemple, un utilisateur anonyme peut ne pas avoir le droit de déposer un commentaire sur article, alors que les utilisateurs authentifiés auront ce droit. L'administrateur du site, quant à lui, a tous les droits.
Pour illustrer cette fonctionnalité, un nouveau rôle : "guide" sera créé. Un guide est un utilisateur authentifié, mais il a des droits supplémentaires comme ajouter du contenu, modifier son propre contenu, le supprimer.
Ensuite, nous verrons comment l'administrateur peut attribuer un rôle à un type d'utilisateur.
Note : Un rôle est pour ainsi dire un nouveau type d'utilisateur. Ici, le guide créé étant obligatoirement authentifié, il hérite par conséquent de tous les droits offerts aux utilisateurs authentifiés.Pour créer un nouveau rôle, dans le menu d'administration, se rendre dans Personnes.
Après la création du rôle, vous êtes directement redirigés dans l'onglets Rôles du menu Personnes. Dans la liste des rôles, le nouveau rôle Guide a bien été ajouté.
À ce stade, le rôle Guide existe, mais il ne dispose d'aucun droits supplémentaires par rapport aux utilisateurs authentifiés. Or il doit pouvoir ajouter du contenu, le modifier et le supprimer.
Le rôle Guide est créé et configuré, il faut maintenant pouvoir l'attribuer à certains utilisateurs.
Pour l'exemple, l'utilisateur Gwenaël créé précédemment aura pour rôle : Guide.
Désormais, lorsque Gwenaël se connectera, il aura la possibilité d'ajouter de nouveaux articles ainsi que de modifier et supprimer ceux qu'il aura déjà créés.
Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.
Vous devriez rafraîchir la page.