Role (Objekt): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Hying (Diskussion | Beiträge) K (→Attribute) |
|||
Zeile 194: | Zeile 194: | ||
| Publikationsbereiche, in denen Artikel publiziert werden dürfen. Diese Einstellung gilt nur für ArtikelPools | | Publikationsbereiche, in denen Artikel publiziert werden dürfen. Diese Einstellung gilt nur für ArtikelPools | ||
| 1 | | 1 | ||
+ | |- | ||
+ | | holder | ||
+ | | [[Collection]] <[[User|UserPool]]> | ||
+ | | 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 | ||
|- | |- | ||
| ??? | | ??? |
Version vom 16. September 2008, 12:54 Uhr
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 Objektes | 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, wird ü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, wird ü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 diese 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 dieser 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 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 <Publisher> | Publikationsbereiche, in denen Artikel publiziert werden dürfen. Diese Einstellung gilt nur für ArtikelPools | 1 |
holder | Collection <UserPool> | 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 |