[gelöst] Admin soll Benutzern Rollen zuweisen können, aber nicht den Rollen Berechtigungen
Eingetragen von tdemuth (24)
am 05.11.2009 - 13:11 Uhr in
am 05.11.2009 - 13:11 Uhr in
Hi,
ich habe eine Website mit einer Reihe vorkonfigurierter Rollen. Unter anderem gibt es eine Rolle "Admin", die unter anderem neue Benutzer anlegen darf. Inhaber dieser Rolle sollen die neu angelegten Benutzer einer der vorkonfigurierten Rollen zuweisen können.
Dies geht in der Standardeinstellung nur, wenn für "Admin" die Berechtigung "Berechtigungen verwalten" zugewiesen ist, womit der "Admin" aber auch die Permissions der Rollen verändern könnte (inklusive der eigenen Rolle "Admin"!). Dies darf ein "Admin" aber nicht (Das soll nur dem Superuser vorbehalten sein.).
Gibt es da schon ein Modul oder muss ich sowas selber schreiben?
mpG
Tobias
- Anmelden oder Registrieren um Kommentare zu schreiben
Views + VBO
am 06.11.2009 - 08:29 Uhr
Moin.
Das klingt auf den ersten Blick vielleicht etwas seltsam, jedoch könnte Dir in diesem Fall Views in Verbindung mit Views Bulk Operations weiterhelfen.
Du erstellst also einen View, der alle Benutzer anzeigt. Dann stellst Du ein, dass der Ausgabestil "vbo" ist und wählst dort die Aktion "Assign role to user" (oder so ähnlich) aus.
Jetzt können Benutzer die den View sehen dürfen Rollen zuweisen.
Einfach mal probieren, vielleicht funktioniert das.
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Da erscheint es mir momentan
am 06.11.2009 - 20:23 Uhr
Da erscheint es mir momentan leichter, selbst ein bißchen was zu programmieren ;). Aber danke für die interessante Idee.