2010-12-13 43 views
1

Je souhaite autoriser les utilisateurs "membres du personnel" à attribuer des rôles à d'autres utilisateurs, mais pas à modifier les autorisations associées à un rôle particulier.dans Drupal 6, comment puis-je définir des autorisations afin qu'un rôle donné puisse attribuer des rôles à d'autres utilisateurs, mais pas accéder à la page des autorisations?

Idéalement, je voudrais que la table des autorisations principales soit uniquement accessible à l'utilisateur n ° 1.

Y at-il quelque chose d'évident qui me manque? ou dois-je trouver/écrire un module pour gérer cela?

Répondre

4

Sonne comme Role Delegation correspond à la facture.

+0

ouais, qui ressemblait à une bonne idée. Mais cela ne semble pas bien fonctionner avec Role Expire http://drupal.org/project/role_expire –

+0

Est-ce que http://drupal.org/node/831232 décrit le problème que vous avez eu avec le rôle Expire en ce qui concerne la délégation de rôles? Il y a un correctif dans ce problème pour examen. – sillygwailo

0

Je fini par jeter:

<?php 
    $items['admin/user/permissions']['access callback'] = FALSE; 
?> 

dans un module personnalisé, mais la délégation de rôle + rôle Expire devrait ont fait ce que je voulais:/

+0

J'ai ajouté un correctif dans http://drupal.org/node/1899606, et maintenant c'est le cas. – Pere