Security-Rights
From Plex-XML
Rechte Hierarchie
Das jeweilige Recht für eine XML-Funktion wird in jedem Request im Element ControlOutput_TransactionRight zurückgeliefert.
- keine Rechte: Es wird eine entsprechende Fehlermeldung geliefert
- 1: Anzeige
- 5: Ändern
- 8: volle Rechte
Die Interpretation der Rechte ist/kann in den XSLT's hinterlegt werden. In Toolbar, Button, GridRow ist dafür das Attribut minRight vorgesehen.
<responses webrequest="Foo"> <response request-name="Foo" sequence="1"> ... <returnvalue name="ControlOutput_TransactionRight" unformatted="8" value="8"/> ... </response> </responses>
Ein niedriges Recht (z.B. Anzeigen) toppt alle alle anderen höher vergebenen Rechte.
Beispiele:
- Wenn in der Beziehung Rolle-Funktionalität für eine Funktionalität nur Anzeigerechte vergeben wurden dann bleibt es dabei auch wenn der Benutzer in der Gruppe oder für einen Shop volle Rechte hat.
- Wenn für eine Funktionalität und/oder einen Shop volle Rechte in der Gruppe bestehen ein Benutzer aber nur Anzeigerechte in der Gruppe hat hat er für alle Shops und Rollen nur Anzeigerechte egal was sonst definiert wurde.
