Aller au contenu principal

API (Script): Auslesen der gesetzten Benutzer & Gruppen Berechtiungen eines StoreElements

Commentaires

1 commentaire

  • Zendesk API User
    Author: maaroufi - 10/24/2012 14:59

    Hallo Martin,

    ja das geht auf ähnliche Weise (Group durch User ersetzen, Methode getInheritedPrincipalPermissions() durch getDefinedPrincipalPermissions() ersetzen). Das Interface Permission verfügt über Konstanten (siehe API-Doc von FirstSpirit), die es erlauben zu überprüfen, ob bestimmte Rechte gesetzt sind z.B. die Methode canRead(), desweiteren lässt sich mit Hilfe von Permission.PERMISSIONS ein Array der entsprechenden int-Werte auf die die Rechte abgebildet werden auslesen. Darüber könnte man einfach einen Filter implementieren, der die Rechte Sichtbar, Ändern und Lesen filtert und nur die anderen definierten Rechte anzeigt. Wichtig zu wissen ist auch, dass das Recht 'Ordner löschen' die Rechte Sichtbar, Ändern und Lesen voraussetzt, deswegen sind diese auch automatisch gesetzt. 

    Freundliche Grüße

    Ismail  

    0

Vous devez vous connecter pour laisser un commentaire.