Permission (Objekt): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K (Hob den Schutz von „Permission (Objekt)“ auf)
 
(7 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 6: Zeile 6:
  
 
==Attribute==
 
==Attribute==
{| class="prettytable"
+
{| class="prettytable sortable"
 
|- class="hintergrundfarbe1"
 
|- class="hintergrundfarbe1"
 
! 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
 
| [[ID]]
 
| [[ID]]
| [[Client|Mandanten]], für das die Rechte gelten
+
| [[Client|Mandanten]], für die die Rechte gelten
 
| 1
 
| 1
 
|-
 
|-
 
| hasFullAccess
 
| hasFullAccess
 
| [[Boolean]]
 
| [[Boolean]]
| true, wenn der [[User|Nutzer]] Vollzugriff auf dasb Element hat
+
| true, wenn der [[User|Nutzer]] Vollzugriff auf das Element hat (Administrator)
 
| 1
 
| 1
 
|-
 
|-
Zeile 42: Zeile 52:
 
| isRecursion
 
| isRecursion
 
| [[Boolean]]
 
| [[Boolean]]
| true, wenn der Pool seine Rechte rekursive vererben soll
+
| true, wenn der Pool seine Rechte rekursiv vererben soll
 
| 1
 
| 1
 
|-
 
|-
Zeile 111: Zeile 121:
 
|-
 
|-
 
| publisher
 
| publisher
| [[Collection]] <[[Publisher]]>
+
| [[Collection]]&nbsp;<[[PublisherAccess]]>
| Publikationsbereiche, in denen Artikel publiziert werden dürfen. Diese Einstellung gilt nur für [[ArticlePool|Artikelpools]]
+
| Publikationsbereiche, in denen Artikel publiziert werden dürfen. Diese Einstellung gilt nur bei [[ArticlePool|Artikelpools]] für Rechte, die über Rollen zugewiesen wurden. Bei Administratoren ist diese Collection leer. Hier sollte man mit <code>hasFullAccess</code> arbeiten.
 
| 1
 
| 1
 
|-
 
|-
 
| permissionMap
 
| permissionMap
| [[Map]] <[[ID]],[[Permission]]>
+
| [[Map]]&nbsp;<[[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.
 
| 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
 
| 2.1
Zeile 124: Zeile 134:
 
<noinclude>
 
<noinclude>
 
[[Category:Objekte]]
 
[[Category:Objekte]]
[[Category:Qualität_des_Inhalts_prüfen]]
 
[[Category:Qualität_der_Sprache_prüfen]]
 
 
[[Category:Qualität_des_Codes_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
</noinclude>
 
</noinclude>

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