Role (Objekt): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Hying (Diskussion | Beiträge) K (→Attribute) |
K (Hob den Schutz von „Role (Objekt)“ auf) |
||
(5 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 | ||
Zeile 24: | Zeile 24: | ||
| ID-Teil ohne Typ-Definition | | ID-Teil ohne Typ-Definition | ||
| 1 | | 1 | ||
+ | |- | ||
+ | | withoutSignature | ||
+ | | [[Number]] | ||
+ | | ID-Teil ohne Signatur- und Typ-Definition | ||
+ | | 2.1.0.13 | ||
|- | |- | ||
| type | | type | ||
Zeile 32: | Zeile 37: | ||
| category | | category | ||
| [[constants|system.constants.ROLE]] | | [[constants|system.constants.ROLE]] | ||
− | | Typ des | + | | Typ des Objekts |
| 1 | | 1 | ||
|- | |- | ||
Zeile 47: | Zeile 52: | ||
| 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 62: | ||
| 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 112: | ||
| 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 127: | ||
| 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 167: | ||
| hasDeletePool | | hasDeletePool | ||
| [[Boolean]] | | [[Boolean]] | ||
− | | Zeigt an, ob | + | | Zeigt an, ob Pools gelöscht werden dürfen |
| 1 | | 1 | ||
|- | |- | ||
Zeile 177: | Zeile 182: | ||
| 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 196: | Zeile 201: | ||
|- | |- | ||
| holder | | holder | ||
− | | [[Collection]] <[[ | + | | [[Collection]] <[[ID]]> |
| Alle Elemente, die Rechte über diese Rolle besitzen. | | Alle Elemente, die Rechte über diese Rolle besitzen. | ||
| 2.0.2 | | 2.0.2 | ||
|- | |- | ||
| holderUser | | holderUser | ||
− | | [[Collection]] <[[User]> | + | | [[Collection]] <[[User]]> |
| Alle Nutzer, die Rechte über diese Rolle besitzen. | | Alle Nutzer, die Rechte über diese Rolle besitzen. | ||
| 2.0.2 | | 2.0.2 | ||
|- | |- | ||
| holderUserPools | | holderUserPools | ||
− | | [[Collection]] <[UserPool]]> | + | | [[Collection]] <[[UserPool]]> |
| Alle NutzerPools, die Rechte über diese Rolle besitzen. | | Alle NutzerPools, die Rechte über diese Rolle besitzen. | ||
| 2.0.2 | | 2.0.2 | ||
Zeile 219: | Zeile 224: | ||
<noinclude> | <noinclude> | ||
[[Category:Objekte]] | [[Category:Objekte]] | ||
− | |||
[[Category:Qualität_des_Codes_prüfen]] | [[Category:Qualität_des_Codes_prüfen]] | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 24. Februar 2010, 12:43 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 |
withoutSignature | Number | ID-Teil ohne Signatur- und Typ-Definition | 2.1.0.13 |
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 |