Search the FirstSpirit Knowledge Base
Hallo Community,
zum Thema des Auslesens der Werte aus einem PermissionEditorValue gab es ja bereits eine Diskussion. Nicht klar ist mir allerdings, wie man die Werte in diesem Editor über die Access-API setzt.
Meine Vorgehensweise ist bisher wie folgt:
- über get(Language) hole ich mir ein Permissions-Objekt
- auf diesem setze ich über setAllowed(String, Collection) und setForbidden(String, Collection) die Rechte
- anschließend rufe ich auf dem Editor noch set(Language, Permissions) mit dem eben veränderten Permissions-Objekt auf
Dieses Vorgehen funktioniert, sofern ich beim entsprechenden Editor im FS-Client vorher den Haken bei "Rechte definieren" gesetzt habe. Leider habe ich keine Ahnung, wie ich diesen Haken über die API setze. Kann mir jemand einen Tipp geben?
Permissions#setInherit(false) sollte hier weiterhelfen.
Permissions#setInherit(false) sollte hier weiterhelfen.
Da soll mal einer drauf kommen...