Nutzerverwaltung für bestimmte Rollen delegieren

am 26.04.2009 - 10:37 Uhr in
Hallo!
Ich würde gern Nutzern einer bestimmten Rolle erlauben, die Nutzer einer anderen Rolle zu verwalten. Die Berechtigungen des User-Moduls sind da leider zu undifferenziert.
Ich lege zum Beispiel drei Rollen an:
-Admin
-Subadmin
-Autor
Admins sollen alles dürfen.
Subadmins sollen Nutzer in der Rolle Autor verwalten (ansehen, anlegen, ändern, löschen) können, dürfen aber keine anderen Subadmins und keine Admins bearbeiten.
Autoren dürfen gar keine Nutzer verwalten.
Kann ich dafür irgendwie die Standard-Drupal-Berechtigungen in einem eigenen Modul überschreiben? Welche hooks bräuchte ich dafür?
Gruß und Dank
Grom
- Anmelden oder Registrieren um Kommentare zu schreiben
Module "RoleAssign" und "Role Delegation"
am 28.04.2009 - 15:47 Uhr
Hallo Grom,
guck dir doch mal die Module RoleAssign (http://drupalmodules.com/module/roleassign) und Role Delegation (http://drupalmodules.com/module/role-delegation), ob das was Passendes ist. Ansonsten solltest du dir da mal die "Related Modules" anschauen.
hdh
Frank
Vielen Dank für die
am 28.04.2009 - 20:40 Uhr
Vielen Dank für die Hinweise. Ich habe es jetzt über autoassignrole und userprotect gemacht, letzteres war in den related modules aufgeführt.
An meinem Beispiel: Wenn Subadmins neue Nutzer anlegen, dann haben die automatisch die Rolle Autor (autoassignrole). Admins und Subadmins sind komplett geschützt, aber Admins können die Schutzeinstellungen übergehen (userprotect).
Ganz glücklich bin ich damit nicht. Es ist relativ aufwändig, das zu konfigurieren, da darf kein Häkchen daneben gesetzt werden und auch wenn Admins neue Nutzer anlegen, haben die erstmal die Rolle Autor. Drupal ist zwar unheimlich flexibel und anpassbar, aber die Anpassungen sind doch meist recht aufwändig.
Wenn da mal jemand eine differenziertere Nutzerverwaltung programmieren würde, das wäre toll :-)
Gruß und Dank
Grom
Modul "Organic Groups"
am 29.04.2009 - 07:14 Uhr
Hallo Grom,
vielleicht wäre auch das Modul Organic Groups samt sämtlicher zahlreicher Zusatzmodule was (http://drupalmodules.com/module/organic-groups). Das sieht erstmal noch etwas komplexer aus, ist dafür aber ziemlich leistungsfähig (http://www.drupalcenter.de/handbuch/3812).
Gruß
Frank
Das muss ich unbedingt mal
am 29.04.2009 - 08:06 Uhr
Das muss ich unbedingt mal ausprobieren :-) Danke für den Hinweis.