Role Delegation

Pour décentraliser la gestion des rôles sur un site Drupal

Exemple de droits d'accès offerts par Role Delegation

Role Delegation est un module pour Drupal permettant de déléguer à certains utilisateurs la responsabilité d'assigner des rôles à d'autres utilisateurs. Le module permet d'accorder cette responsabilité à un utilisateur sans que celui-ci détienne le droit « administrer les droits d'accès », normalement requis pour assigner des rôles, mais qui accorde aussi des pouvoirs très larges qu'on souhaite souvent réserver aux « super administrateurs ». Ce module est s'avère particulièrement utile sur les sites où la gestion des comptes d'utilisateurs est décentralisée, contrôlée par plusieurs personnes.

Pour chaque rôle défini sur le système, Role Delegation fournit un nouveau droit d'accès « assigner le rôle [nom du rôle] », ainsi qu'un droit d'accès « assigner tous les rôles ».

Si un administrateur possède le droit « administrer les utilisateurs », Role Delegation lui présentera un sélecteur de rôle(s) dans la page d'édition d'un utilisateur. Autrement, c'est plutôt un onglet « Rôles », donnant accès au sélecteur, qui lui sera présenté, sur la page de profil de l'utilisateur.