Permission (Objekt): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Sed (Diskussion | Beiträge) |
K (Hob den Schutz von „Permission (Objekt)“ auf) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 10: | Zeile 10: | ||
! Attribut || Type || Beschreibung || ab IES Version | ! Attribut || Type || Beschreibung || ab IES Version | ||
|- | |- | ||
− | | userID | + | | userID ([[Changelog#Version_2.0.1|deprecated]]) |
| [[ID]] | | [[ID]] | ||
| [[User|Nutzer]], für den diese Rechte gelten | | [[User|Nutzer]], für den diese Rechte gelten | ||
| 1 | | 1 | ||
|- | |- | ||
− | | poolID | + | | poolID ([[Changelog#Version_2.0.1|deprecated]]) |
| [[ID]] | | [[ID]] | ||
| [[Pool]] oder Pool des [[Element|Elements]], für das die Rechte gelten | | [[Pool]] oder Pool des [[Element|Elements]], für das die Rechte gelten | ||
| 1 | | 1 | ||
+ | |- | ||
+ | | holder | ||
+ | | [[ID]] | ||
+ | | [[User|Nutzer]] bzw. [[UserPool|Nutzerpool]], für den diese Rechte gelten | ||
+ | | 2.0.1 | ||
+ | |- | ||
+ | | pool | ||
+ | | [[ID]] | ||
+ | | [[Pool]] oder Pool des [[Element|Elements]], für das die Rechte gelten | ||
+ | | 2.0.1 | ||
|- | |- | ||
| clientID | | clientID |
Aktuelle Version vom 24. Februar 2010, 12:24 Uhr
Name
Permission - Rechte eines Nutzers auf ein Element
Beschreibung
Das Permission-Objekt enhält die Rechte eines Nutzers auf ein Element.
Attribute
Attribut | Type | Beschreibung | ab IES Version |
---|---|---|---|
userID (deprecated) | ID | Nutzer, für den diese Rechte gelten | 1 |
poolID (deprecated) | ID | Pool oder Pool des Elements, für das die Rechte gelten | 1 |
holder | ID | Nutzer bzw. Nutzerpool, für den diese Rechte gelten | 2.0.1 |
pool | ID | Pool oder Pool des Elements, für das die Rechte gelten | 2.0.1 |
clientID | ID | Mandanten, für die die Rechte gelten | 1 |
hasFullAccess | Boolean | true, wenn der Nutzer Vollzugriff auf das Element hat (Administrator) | 1 |
isThisUser | Boolean | true, wenn das Element, auf das sich die Rechte beziehen der aktuelle Nutzer ist | 1 |
isHide | Boolean | true, wenn das Element versteckt werden soll | 1 |
isRecursion | Boolean | true, wenn der Pool seine Rechte rekursiv vererben soll | 1 |
hasNewElement | Boolean | Zeigt an, ob neue Elemente angelegt werden dürfen | 1 |
hasReadElement | Boolean | Zeigt an, ob Elemente gelesen werden dürfen | 1 |
hasModifyElement | Boolean | Zeigt an, ob Elemente geändert werden dürfen | 1 |
hasDeleteElement | Boolean | Zeigt an, ob der Nutzer Elemente löschen darf | 1 |
hasDuplicateElement | Boolean | Zeigt an, ob Elemente dupliziert werden dürfen | 1 |
maxElement | Number | Gibt die Anzahl der maximal erlaubten Elemente zurück | 1 |
hasNewPool | Boolean | Zeigt an, ob neue Pools angelegt werden dürfen | 1 |
hasDeletePool | Boolean | Zeigt an, ob Pool gelöscht werden dürfen | 1 |
maxPool | Number | Gibt die Anzahl der maximal erlaubten Pools zurück | 1 |
hasRead | Boolean | Zeigt an, ob der Pool gelesen werden darf | 1 |
hasModify | Boolean | Zeigt an, ob Pool verändert werden darf | 1 |
hasDuplicate | Boolean | Zeigt an, ob der der Pool dupliziert werden darf | 1 |
editorLevel | Number | Zeigt den Editorlevel der Rolle an. Dieser Level kann zur Templatesteuerung verwendet werden. Diese Einstellung gilt nur für Artikelpools | 1 |
publisher | Collection <PublisherAccess> | Publikationsbereiche, in denen Artikel publiziert werden dürfen. Diese Einstellung gilt nur bei Artikelpools für Rechte, die über Rollen zugewiesen wurden. Bei Administratoren ist diese Collection leer. Hier sollte man mit hasFullAccess arbeiten.
|
1 |
permissionMap | Map <ID,Permission> | Map der Permission-Objekte, aus denen sich die Rechte des Nutzers zusammensetzen. Dies sind die Rechte, die direkt für den Nutzer vergeben wurden und Rechte, die der Nutzer über seine Nutzerpools erhalten hat. Die Schlüssel der Map enthalten die ID des Nutzers oder des Nutzerpools. Das Objekt hinter dem Schlüssel ist das Permission-Objekt. | 2.1 |