Role (Objekt): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K (Hob den Schutz von „Role (Objekt)“ auf)
 
(12 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Name==
 
==Name==
Role - Rolle eines Nutzers für einen Pool
+
Role - Rolle eines Nutzers beim Zugriff auf einen Pool
  
 
==Beschreibung==
 
==Beschreibung==
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 17: Zeile 17:
 
| original
 
| original
 
| [[ID]]
 
| [[ID]]
| ID der Original-Rolle. Wenn diese Rolle nur ein [[Symbolischer Link|symbolischer Link]] auf die Original-Rolle ist. Ist diese Rolle die Original-Rolle, ist <code>original</code> mit <code>id</code> identisch.
+
| ID der Original-Rolle. Wenn diese Rolle nur ein [[Symbolischer Link|symbolischer Link]] auf die Original-Rolle ist. Ist diese Rolle die Original-Rolle, ist <code>original</code> mit <code>id</code> identisch
 
| 1
 
| 1
 
|-
 
|-
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 Objektes
+
| Typ des Objekts
 
| 1
 
| 1
 
|-
 
|-
Zeile 42: Zeile 47:
 
| name
 
| name
 
| [[String]]
 
| [[String]]
| Name des Objekts in der default-Sprache.
+
| Name des Objekts in der default-Sprache
 
| 1
 
| 1
 
|-
 
|-
 
| localeName
 
| localeName
 
| [[String]]
 
| [[String]]
| Sprachenspezifischer Name. Welche Sprache verwendet wird, wird über das <code>locale</code>-Attribute der Ausgabe-Tags bestimmt.
+
| 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, wird über das <code>locale</code>-Attribute der Ausgabe-Tags bestimmt.
+
| Sprachenspezifischer Kommentar. Welche Sprache verwendet wird, ist über das <code>locale</code>-Attribute der Ausgabe-Tags bestimmt
 
| 1
 
| 1
 
|-
 
|-
Zeile 66: Zeile 71:
 
|-
 
|-
 
| stepParents
 
| stepParents
| [[Collection]]
+
| [[Collection]]&nbsp;<[[RolePool]]>
 
| Liste der [[RolePool|RolePools]] in denen dieses Element über [[Symbolischer Link|symbolische Links]] verlinkt ist. Ist dieses Element ein [[Symbolischer Link|symbolischer Link]], ist <code>parent</code> in der Liste nicht enthalten, dafür aber der Pool der originalen Rolle
 
| Liste der [[RolePool|RolePools]] in denen dieses Element über [[Symbolischer Link|symbolische Links]] verlinkt ist. Ist dieses Element ein [[Symbolischer Link|symbolischer Link]], ist <code>parent</code> in der Liste nicht enthalten, dafür aber der Pool der originalen Rolle
 
| 1
 
| 1
 
|-
 
|-
 
| path
 
| path
| [[Collection]]
+
| [[Collection]]&nbsp;<[[RolePool]]/[[Role]]>
 
| Liste aller übergeordenten [[RolePool|RolePools]] und diese Rolle. Das erste Element der Liste ist der Root-Pool. Das zweitletzte Element der Liste ist <code>parent</code>. Das letzte Element der Liste ist diese Rolle
 
| Liste aller übergeordenten [[RolePool|RolePools]] und diese Rolle. Das erste Element der Liste ist der Root-Pool. Das zweitletzte Element der Liste ist <code>parent</code>. Das letzte Element der Liste ist diese Rolle
 
| 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 diese Objekt hat oder das Objekt von einem anderen Nutzer gelockt wurde
+
| 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 dieser Objekt nur ein [[Symbolischer Link|symbolischer Link]] auf die Original-Rolle ist
+
| <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 Pool gelöscht werden dürfen
+
| 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 der der Pool dupliziert werden darf
+
| Zeigt an, ob der Pool dupliziert werden darf
 
| 1
 
| 1
 
|-
 
|-
Zeile 191: Zeile 196:
 
|-
 
|-
 
| publisher
 
| publisher
| [[Collection]]
+
| [[Collection]]&nbsp;<[[Publisher]]>
 
| 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]]&nbsp;<[[ID]]>
 +
| Alle Elemente, die Rechte über diese Rolle besitzen.
 +
| 2.0.2
 +
|-
 +
| holderUser
 +
| [[Collection]]&nbsp;<[[User]]>
 +
| Alle Nutzer, die Rechte über diese Rolle besitzen.
 +
| 2.0.2
 +
|-
 +
| holderUserPools
 +
| [[Collection]]&nbsp;<[[UserPool]]>
 +
| Alle NutzerPools, die Rechte über diese Rolle besitzen.
 +
| 2.0.2
 
|-
 
|-
 
| ???
 
| ???
Zeile 204: Zeile 224:
 
<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, 13: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