User sollen user erstellen können
Eingetragen von isaack (106)
am 18.04.2011 - 16:04 Uhr in
am 18.04.2011 - 16:04 Uhr in
Hallo ich bin auf der suche nach einer Idee oder Modul was folgendes erlaubt.
Ein Beispiel.
Ich lege eine Schule an mit dem Direktor
der Direktor legt Lehrer an
der Lehrer legt Schüler an
Man sollte hier mit erwähnen das die Übergeordneten immer nur die direkt darunter stehenden rollen anlegen können. Also ein Direktor nur einen Lehrer nicht einen Schüler.
natürlich sollen von jeder Stufe aus auch andere Rechte vergeben werden.
hat da jemand eine Idee wie man das umsetzen kann?
danke schonmal im vorraus für die Hilfe.
gruß isaack
- Anmelden oder Registrieren um Kommentare zu schreiben
Es gibt das Modul "Subuser"
am 18.04.2011 - 19:17 Uhr
Es gibt das Modul "Subuser" http://drupal.org/project/subuser aber so wirklich optimal ist das nicht und es gibt damit auch einige Probleme.
Deshalb müsstest Du Dir eventuell ein eigenes Modul coden lassen.
Was anderes ist mir nicht bekannt.
Eine ähnliche Problematik wollte ich nämlich auch schon einmal lösen, musste es aber, aus Mangel geeeigneter Module, aufgeben.
Drupal rockt!!!
Das Modul hatte ich auch noch
am 18.04.2011 - 19:30 Uhr
Das Modul hatte ich auch noch in meiner Liste.
http://drupal.org/project/user_creator
Das könnte eventuell für Dich nutzbar sein - ich weiß allerdings nicht, wie das Modul arbeitet.
Drupal rockt!!!
Hi, leider hast du deine
am 18.04.2011 - 23:28 Uhr
Hi,
**Nach probieren stehen meine Lösung-Module ganz unten im Post hier!!!**
leider hast du deine Drupal Version nicht angegeben!
Hier wäre auch noch was: http://drupal.org/project/administerusersbyrole
Habs mir nich angesehen. Ist nur für D6. Genrell kannst du ja z.B. wohl z.B. Usern mit bestimmter Rolle erlauben andere mit bestimmten Rollen zu bearbeiten und anzulegen.
Grübel: Es gibt auch noch http://drupal.org/project/autoassignrole
Damit wird automatisch eine Rolle zugewiesen. Du kannst sogar extra Seiten erstellen und die sich über die Registriren landen in der und der Gruppe. Gut, sind sofort freigeschaltet. Ist aber ja nicht weiter schlimm!
Denn Du könntest mit Content Access Inhalte für Auto Assign Roles erstmal ja sperren. Quasi ein "Schatten Uuser-Role Bahnhof". Wo die nur geparkt werden. Statt allgemein Gäste in Rollen zu packen, könnte mit Hilfe von "Administer User by Role" nur die automatisch angelegten User bearbeitet werden.
Stells mir vlt. so vor:
- Rolle "Lehrer" darf Rolle "SchuelerWartet" bearbeiten
- Ein Link im Menü führt auf eine extra Registrierungsseite "Liebe Schüler registriert Euch hier"
- Auto Assign Role packt die Schüler in "SchuelerWartet"
- Die Lehrer in "Lehrer" haben nun das recht die "SchuelerWartet" User raufzustufen.
Kenne leider Administer User by Role nicht! Aus der Beschreibung hab ich obenstehendes abgeleitet! Keine Gewähr!
Für D7 siehts schlechter aus. Hab mal vorhin bissel gespeilt. Hab Einer Rolle Zugriff auf "Administer User" gegeben. Mittels Rules wollte ich das ganze checken lassen.
In Rules 2 kann man nicht nur "current-user", sondern auch "viewed-user" (oder so ähnlich) auswählen! Also einmal die Rolle die bearbeitet und ein mal den zu bearbeiteten (boah blödes Wort). Wollte damit also erreichen, dass z.B. niemand wen in Administrator hochstufe kann. Zwar erhilt ich die von mir angelegt Wanrmeldung, aber leider wurde die Rolle doch geändert.
Ach ja, administer user reicht dafür so nicht aus. Hatte noch Berechtigungen verwalten mit aktiviert! Ohne das, sieht man die Rollen unter User-Bearbeiten nicht.
Nehm ich die raus, passiert nicht viel in puncto Rollen. Also war meine Taktik mittels Rules Regel aufzustellen, dass quasi über Rule automatisch Rolle vergeben wird. Hätte auch den Vorteil, dass wenn z.B. Lehrer keinen Zugirff auf Rules hat, er die Rollen nciht beeinflussen kann.
Leider passierte nicht viel! Hatte zum Spielen mal anderen Administrator auf Mitglied setzen lassen. Eigentlich soll das ja NIE geschehen. Wollte also diesmal mit Rule das VERHINDERN. Ich bekam auch brav die Warnung "DARFST DU NET" zu sehen. ABER leider stand dann im nächsten Punkt "Erfolgreich gespeichert". Statt Administrator war er/ sie / es dann nur noch "Mitglied".
Was will ich eig. sagen? Für D6 seh ich gute Chancen. Für D7 hab ich kein Modul gefunden. Aber Rules 2 ist sehr, sehr mächtig. Evtl. hab ich nicht alle oder die richtigen Schrauben gedreht!
Ich habe unter D7:
- Views
- Views Bulk Operations (VBO)
- Rules
am Start! Dank VBO gibt es bei mir in den Berechtigungen noch "Execute Modify user roles". Ka ob das unabhängig von Berechtigungen verwalten arbeitet! Man hat eh ja zig Schüler. Also denke mit VBO kann man mehr als gut Leben!
Ich muss mal testen, ob man mit dieser Berechtigung alleine auch arbeiten kann.
Und dann noch ne Regel, dass Rules verhindert das die Lehrer Admins erschaffen können, bzw. die einfach weghauen.
So weit mein Stand der Dinge!
mfg Crusher
PS: Es gibt noch nicht ganz offiziellen, aber scheinbar funktionierenden D7 Port fürAdminister Users by Role!
http://drupal.org/node/908424
Denke damit ist doch jetzt fast alles zusammen oder?
Hab eben in meiner D7 Testinstallation das mit den 2x Modulen mal probiert. Es geht wunderbar! Konnte auf die schnelle keine Fehler feststellen. Denke das taugt1
Für D6 sind die beiden Module ja eh schon Final.
Also ich fass mal alles zusammen:
- D6 http://drupal.org/project/administerusersbyrole
- D7 http://drupal.org/node/908424#comment-4240320
- D6/ D7 http://drupal.org/project/role_delegation
Optional:
- D6/ D7 http://drupal.org/project/autoassignrole
ACHTUNG: Auto Assign Role ist noch DEV! Habs selber eben NICHT getestet.