Folgendes Problem: IMHO bildet die aktuelle Rechtevergabe nicht das ab, was vorher laut Anleitung (ich kenne s9y noch nicht lange) mittels der User-Level gehen sollte:
Code: Select all
ACTION |editor|chief|admin
-----------------------------------------------------|------|-----|-----
Manage 'admin' users | - - +
Manage 'chief' users | - + +
Manage 'editor' users | - + +
Damit müßte es mir eigentlich möglich sein, einfach Redakteure anzulegen und auch zu verwalten.
Das klappt aber dummerweise nicht! Ich habe - um sicherzustellen, daß das kein Problem von supersized ist, auch bei www.opensourcecms.com nun mal ein wenig in deren Demo rumgespielt:
Ich habe als admin einen Chef-Redakteur angelegt. Damit hatte ich gleiche Voraussetzungen.
Dieser kann keine neuen Nutzer (oder Gruppen) erstellen. Bzw. er kann das schon, aber sie sind nur für den Admin sichtbar!
Folgendes ist passiert: ich kann einem neuen User keine Gruppe zuweisen! Egal, was ich in der Auswahl markiere, das System ignoriert es:
Und damit sind die neuen Redakteure zwar mit dem User-Level 0 versehen aber gruppenlos und ich kann sie als Chef-R nicht sehen und verwalten!
Wenn ich mich dann als Admin eingeloggte und den neuen User der Gruppe "Redakteur" zugewiesen hatte (und
auch den Chef-Red zusätzlich dieser Gruppe), dann konnte ich hinterher als Chef-Red diesen User administrieren.
Aber auch dieser Weg bedeutet, daß ich keine neuen Redakteure anlegen kann, da muß jedesmal der Admin noch diesen die Gruppe zuweisen.
Alternativ habe ich eine neue Gruppe sub-admin angelegt und meinem chief-editor zugewiesen, bei der zusätzlich
adminUsersMaintainOthers: Administrate users that are not in your group(s) = yes ist.
Dann konnte ich neue User anlegen und ihnen selbständig auch die Gruppe Redakteur zuweisen. Aber nur dann.
Kann jemand dieses Problem nachvollziehen? Oder bin ich an irgendeiner Stelle blind?