Role (Objekt)
Version vom 16. Februar 2009, 09:39 Uhr von Jankowski (Diskussion | Beiträge)
Name
Role - Rolle eines Nutzers beim Zugriff auf einen Pool
Beschreibung
Eine Rolle enthält Rechtedefinitionen. Durch die Zuordnung einer Rolle zu einem Nutzer für einen bestimmten Pool, können Rechte eines Nutzers definiert werden. Die Rechte der Rolle beziehen sich immer auf einen Pool.
Attribute
Attribut | Type | Beschreibung | ab IES Version |
---|---|---|---|
id | ID | ID der Rolle | 1 |
original | ID | ID der Original-Rolle. Wenn diese Rolle nur ein symbolischer Link auf die Original-Rolle ist. Ist diese Rolle die Original-Rolle, ist original mit id identisch
|
1 |
withoutType | Number | ID-Teil ohne Typ-Definition | 1 |
type | system.constants.ROLE | Typ des Elementes | 1 |
category | system.constants.ROLE | Typ des Objekts | 1 |
anchor | Anchor | Anchor des Objekts | 1 |
name | String | Name des Objekts in der default-Sprache | 1 |
localeName | String | Sprachenspezifischer Name. Welche Sprache verwendet wird, ist über das locale -Attribute der Ausgabe-Tags bestimmt
|
1 |
comment | String | Kommentar zu dem Objekt in der default-Sprache | 1 |
localeComment | Text | Sprachenspezifischer Kommentar. Welche Sprache verwendet wird, ist über das locale -Attribute der Ausgabe-Tags bestimmt
|
1 |
parent | RolePool | Pool in dem die Rolle liegt | 1 |
stepParents | Collection <RolePool> | Liste der RolePools in denen dieses Element über symbolische Links verlinkt ist. Ist dieses Element ein symbolischer Link, ist parent in der Liste nicht enthalten, dafür aber der Pool der originalen Rolle
|
1 |
path | Collection <RolePool/Role> | Liste aller übergeordenten RolePools und diese Rolle. Das erste Element der Liste ist der Root-Pool. Das zweitletzte Element der Liste ist parent . Das letzte Element der Liste ist diese Rolle
|
1 |
createdBy | User | Nutzer, der dieses Objekt erzeugt hat | 1 |
created | Date | Datum und Uhrzeit, zu der dieses Objekt erzeugt wurde | 1 |
changedBy | User | Nutzer, der dieses Objekt zuletzt geändert hat | 1 |
changed | Date | Datum und Uhrzeit, zu dem dieses Objekt das letzte mal geändert wurde | 1 |
permissions | Permission | Gibt an, welche Rechte der Nutzer, der dieses Objekt angefordert hat, auf dieses Objekt besitzt | 1 |
lock | Lock | Wenn dieses Attribut gesetzt ist, ist das Objekt von einem anderen Nutzer gelockt | 2 |
isReadOnly | Boolean | true, wenn der Nutzer, der dieses Objekt angefordert hat nur lesend darauf zugreifen darf. Dies ist der Fall, wenn der Nutzer nur Leserechte auf dieses Objekt hat oder das Objekt von einem anderen Nutzer gelockt wurde | 1 |
isElement | Boolean | ist immer true
|
1 |
isPool | Boolean | ist immer false
|
1 |
isSymbolicLink | Boolean | true , wenn dieses Objekt nur ein symbolischer Link auf die Original-Rolle ist
|
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 Pools 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 der Pool verändert werden darf | 1 |
hasDuplicate | Boolean | Zeigt an, ob 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 <Publisher> | Publikationsbereiche, in denen Artikel publiziert werden dürfen. Diese Einstellung gilt nur für ArtikelPools | 1 |
holder | Collection <ID> | Alle Elemente, die Rechte über diese Rolle besitzen. | 2.0.2 |
holderUser | Collection <User> | Alle Nutzer, die Rechte über diese Rolle besitzen. | 2.0.2 |
holderUserPools | Collection <UserPool> | Alle NutzerPools, die Rechte über diese Rolle besitzen. | 2.0.2 |
??? | ??? | Eine Rolle kann beliebig viele weitere Attribute enthalten. Dies können normale Textfelder, aber auch Listen-, BinärInformation usw. sein. Alleine das Template zur Erzeugung und Änderung von Rollen bestimmt diese Attribute | 1 |