Ich bin auf der Suche nach einer Möglichkeit, bestimmte Rollen in einem Dialogfeld Seiteneigenschaften auszuwählen. Einige Teile der Seite sollten nur für bestimmte Rollen sichtbar sein.Magnolia CMS 5.5.5 Wählen Sie aus Rollen
Was habe ich ist
- name: allowedRoles
class: info.magnolia.ui.form.field.definition.MultiValueFieldDefinition
label: Select Roles
field:
name: roleLinkField
class: info.magnolia.ui.form.field.definition.LinkFieldDefinition
targetWorkspace: userroles
appName: security
identifierToPathConverter:
class: info.magnolia.ui.form.field.converter.BaseIdentifierToPathConverter
Auf diese Weise können Sie mich wählen, nur Benutzer nicht Userroles .. Was muss ich aus der SubApp „Sicherheit“ wählen, tun, als „Rollen“?
Hmm. Ich würde erwarten, dass so funktioniert wie es ist. Ich kann den Code gerade nicht überprüfen. Als Workaround können Sie eine benutzerdefinierte App erstellen (kopieren Sie einfach die Sicherheits-App) und die Rollen dort als erste Workbench/Subapp dorthin verschieben und auf diese verweisen. Schau, ob dich das weiterbringt. – Jan
Das ist eine Idee, aber ich würde lieber nicht so gehen .. Bitte lassen Sie es mich wissen, wenn Sie eine andere Möglichkeit sehen. – reencode