Hallo,
ist vielleicht eine blöde Frage :o , aber mir ist nicht klar wo der Unterschied liegt wenn ich z.B. zwei Benutzergruppen habe und eine der anderen als Subgroup zuordne und anschließend dem Benutzer die übergeordnete zuweise, oder ob ich ihm einfach beide Gruppen zuweise, ohne Subgroups zu setzen.
Oder läuft es beide male auf das gleiche hinaus?
Die Einstellungen werden einfach addiert, oder? Was ist bei widersprüchlichen Einstellungen?
Danke,
lg Angela
Wenn du nen Redakteur hast, kann der z.B. Artikel schreiben.
Der Chefredakteur darf alles vom Redakteur und zusätzlich noch die Artikel freigeben...
Es wäre blöde, wenn du was bei Redakteur an den Rechten änderst und dann auch diese Änderungen zusätzlich beim Chefredakteur.
Mit Subgroups werden die Änderungen nur in einer Gruppe gemacht und alle anderen Erben diese Eigenschaften.
--> Du hast weniger arbeit 8-)
hi brokemeister,
danke für die Info. Das mit der Arbeitsersparnis klingt einleuchtend.
Ich wollte meine Benutzergruppen auch entsprechend organisieren, aber wenn ich in einer Subgroup z.B. das Einfügen von Plugins verbiete, in der übergeordneten Gruppe aber das aber erlaube, funktioniert es trotzdem nicht. Das Verbot wird vererbt und kann dann nicht wieder aufgehoben werden.
Naja, dann muss ich wohl die Benutzergruppen neu organisieren. Tipp für alle die auch mehrere Gruppen verwalten müssen: Alles dokumentieren, denn man verliert sehr leicht den Überblick wer nun was darf und wer nicht ...
😉
lg Angela
omega schrieb
Ich wollte meine Benutzergruppen auch entsprechend organisieren, aber wenn ich in einer Subgroup z.B. das Einfügen von Plugins verbiete, in der übergeordneten Gruppe aber das aber erlaube, funktioniert es trotzdem nicht. Das Verbot wird vererbt und kann dann nicht wieder aufgehoben werden.
Man kann das ganze auch explizit per Typoscript in der TSConfig einer Benutzergruppe erlauben...
omega schrieb
Ich wollte meine Benutzergruppen auch entsprechend organisieren, aber wenn ich in einer Subgroup z.B. das Einfügen von Plugins verbiete, in der übergeordneten Gruppe aber das aber erlaube, funktioniert es trotzdem nicht. Das Verbot wird vererbt und kann dann nicht wieder aufgehoben werden.
Ja, sicher, das ist der gewünschte Effekt. Du kannst kein Verbot setzen, das die Angehörigen der übergeordneten Gruppen nicht betrifft, sondern musst drei Gruppen setzen, eine Subgroup für die Einstellungen, die beide zu unterscheidende Benutzergruppen betreffen, und je eine Benutzergruppe für die unterschiedlichen Rechte.
Beispiel Administratoren und einfache Redakteure mit unterschiedlichen Rechten und gemeinsamen Grundeinstellungen:
Backend-Benutzer: Generelle Einstellungen für alle Backend-User
Administratoren: Einstellungen für alle Admins, enthält Backend-Benutzer als Subgroup
Redakteure: Einstellungen für alle Redaktuere, enthält ebenfalls Backend-
Benutzer als Subgroup.
So kannst du das Einfügen von Plugins beispielsweise für Admins erlauben und für Redaktuere verbieten.
Es gibt eine weitaus schönere Lösung mit der man die Rechte von untergeordneten Gruppen zu jenen der Admins/Chefredakteure addieren kann!
Statt explicit deny kann man TYPO3 auf explicit allow umstellen. Dies muss man allerdings im Install Tool unter "All configuration" machen.
von
[BE][explicitADmode] = explicitDeny
auf
[BE][explicitADmode] = explicitAllow
ändern
Somit erlaubt man den Redakteuren explizit was sie dürfen und erlaubt den Admins/Chefredakteuren was sie zusätzlich dürfen.
ACHTUNG: wenn man die Variable im Install Tool ändert gehen die Einstellungen explicitDeny/explicitAllow bei den Gruppen verloren. Also vorher unbedingt notieren!