Role (Objekt): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 32: | Zeile 32: | ||
| category | | category | ||
| [[constants|system.constants.ROLE]] | | [[constants|system.constants.ROLE]] | ||
− | | Typ des | + | | Typ des Objekts |
| 1 | | 1 | ||
|- | |- | ||
Zeile 47: | Zeile 47: | ||
| localeName | | localeName | ||
| [[String]] | | [[String]] | ||
− | | Sprachenspezifischer Name. Welche Sprache verwendet wird, | + | | Sprachenspezifischer Name. Welche Sprache verwendet wird, ist über das <code>locale</code>-Attribute der Ausgabe-Tags bestimmt |
| 1 | | 1 | ||
|- | |- | ||
Zeile 57: | Zeile 57: | ||
| localeComment | | localeComment | ||
| [[Text]] | | [[Text]] | ||
− | | Sprachenspezifischer Kommentar. Welche Sprache verwendet wird, | + | | Sprachenspezifischer Kommentar. Welche Sprache verwendet wird, ist über das <code>locale</code>-Attribute der Ausgabe-Tags bestimmt |
| 1 | | 1 | ||
|- | |- | ||
Zeile 107: | Zeile 107: | ||
| isReadOnly | | isReadOnly | ||
| [[Boolean]] | | [[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 | + | | 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 | | 1 | ||
|- | |- | ||
Zeile 122: | Zeile 122: | ||
| isSymbolicLink | | isSymbolicLink | ||
| [[Boolean]] | | [[Boolean]] | ||
− | | <code>true</code>, wenn | + | | <code>true</code>, wenn dieses Objekt nur ein [[Symbolischer Link|symbolischer Link]] auf die Original-Rolle ist |
| 1 | | 1 | ||
|- | |- | ||
Zeile 162: | Zeile 162: | ||
| hasDeletePool | | hasDeletePool | ||
| [[Boolean]] | | [[Boolean]] | ||
− | | Zeigt an, ob | + | | Zeigt an, ob Pools gelöscht werden dürfen |
| 1 | | 1 | ||
|- | |- | ||
Zeile 177: | Zeile 177: | ||
| hasModify | | hasModify | ||
| [[Boolean]] | | [[Boolean]] | ||
− | | Zeigt an, ob Pool verändert werden darf | + | | Zeigt an, ob der Pool verändert werden darf |
| 1 | | 1 | ||
|- | |- | ||
| hasDuplicate | | hasDuplicate | ||
| [[Boolean]] | | [[Boolean]] | ||
− | | Zeigt an, ob | + | | Zeigt an, ob der Pool dupliziert werden darf |
| 1 | | 1 | ||
|- | |- | ||
Zeile 219: | Zeile 219: | ||
<noinclude> | <noinclude> | ||
[[Category:Objekte]] | [[Category:Objekte]] | ||
− | |||
[[Category:Qualität_des_Codes_prüfen]] | [[Category:Qualität_des_Codes_prüfen]] | ||
</noinclude> | </noinclude> |
Version vom 16. Februar 2009, 09:39 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 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 |