XIP Role: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K |
|||
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 34: | Zeile 34: | ||
|- | |- | ||
| <code>max-element</code> | | <code>max-element</code> | ||
− | | Maximale Anzahl von Elementen | + | | Maximale Anzahl von Elementen. <code>-1</code> für unbegrenzt |
|- | |- | ||
| <code>read</code> | | <code>read</code> | ||
Zeile 49: | Zeile 49: | ||
|- | |- | ||
| <code>max-pool</code> | | <code>max-pool</code> | ||
− | | Das Recht den aktuellen Pool zu verändern | + | | Das Recht den aktuellen Pool zu verändern. <code>-1</code> für unbegrenzt |
|- | |- | ||
| <code>editor-level</code> | | <code>editor-level</code> | ||
− | | Angabe des Level | + | | Angabe des Level. Komma separierte, frei definierbare Zeichenketten, die über Templates ausgewertet werden. |
|- | |- | ||
| <code>is-workflow-role</code> | | <code>is-workflow-role</code> | ||
− | | Angabe, ob diese Rolle für Workflow verwendet werden soll | + | | Angabe, ob diese Rolle für Workflow verwendet werden soll. <code>true</code> oder <code>false</code> |
+ | |} | ||
+ | ===Unterelemente=== | ||
+ | ====<code><publisher></code>==== | ||
+ | =====Beschreibung===== | ||
+ | Das Recht in dem angegebenen Publisher zu publizieren. Der Publisher wird über seinen Anchor angegeben | ||
+ | =====Attribute===== | ||
+ | {| class="prettytable sortable" | ||
+ | |- class="hintergrundfarbe1" | ||
+ | ! Name || Beschreibung | ||
+ | |- | ||
+ | | <code>anchor</code> | ||
+ | | Anchor des Publikationsbereiches, in dem Publiziert werden darf | ||
+ | <!-- | ||
|- | |- | ||
− | | <code> | + | | <code>hide</code> |
− | | | + | | Gibt an, ob der Publisher versteckt werden soll. |
+ | --> | ||
|} | |} | ||
+ | ====<code><resource></code>==== | ||
+ | =====Beschreibung===== | ||
+ | Beliebiger Content, der für die Rolle definiert werden soll. Wie die einzelnen Content-Elemente definiert werden, ist unter[[XIP Content]] beschrieben. | ||
+ | =====Attribute===== | ||
+ | keine | ||
+ | ===Beispiel für eine Rolle=== | ||
+ | <source lang="xml"> | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <role anchor="role.example.xip.1" name="Role Example 1" parent="system.root.pool.role" | ||
+ | new-element="true" read-element="true" modify-element="true" delete-element="false" duplicate-element="true" max-element="-1" | ||
+ | new-pool="true" delete-pool="true" max-pool="-1" editor-level="0" read="true" modify="true" duplicate="true" is-workflow-role="false"> | ||
− | + | <publisher anchor="www" /> | |
− | <publisher | + | |
− | < | + | <resource /> |
− | < | + | </role> |
</source> | </source> | ||
Aktuelle Version vom 12. Mai 2009, 07:11 Uhr
<role>
Beschreibung
Dieses XML-Element wird verwendet um IES-Rollen zu definieren.
Erlaubte übergerodnete XML-Elemente
<xip>
, <rolepool>
Attribute
Name | Beschreibung |
---|---|
parent
|
Anchor des Rollen-Pools für diesen Nutzer. Die Angabe eines Parents ist nicht nötig, wenn die XML-Datei in einem Verzeichnis liegt, das als Pool definiert wurde (siehe XIP-INF). Elemente können auch ohne Angabe eines Parents importiert werden, wenn mit dem Parameter ies.xip.import.root ein Parent definiert wurde.
|
anchor
|
Der Anchor des Elementes |
name
|
Der Name der Rolle |
new-element
|
Das Recht neue Elemente anzulegen |
read-element
|
Das Recht Elemente zu lesen |
modify-element
|
Das Recht Elemente zu verändern |
delete-element
|
Das Recht Elemente zu löschen |
duplicate-element
|
Das Recht Elemente zu duplizieren |
max-element
|
Maximale Anzahl von Elementen. -1 für unbegrenzt
|
read
|
Das Recht den aktuellen Pool zu lesen |
modify
|
Das Recht den aktuellen Pool zu verändern |
duplicate
|
Das Recht den aktuellen Pool zu duplizieren |
new-pool
|
Das Recht neue Pools anzulegen |
max-pool
|
Das Recht den aktuellen Pool zu verändern. -1 für unbegrenzt
|
editor-level
|
Angabe des Level. Komma separierte, frei definierbare Zeichenketten, die über Templates ausgewertet werden. |
is-workflow-role
|
Angabe, ob diese Rolle für Workflow verwendet werden soll. true oder false
|
Unterelemente
<publisher>
Beschreibung
Das Recht in dem angegebenen Publisher zu publizieren. Der Publisher wird über seinen Anchor angegeben
Attribute
Name | Beschreibung |
---|---|
anchor
|
Anchor des Publikationsbereiches, in dem Publiziert werden darf |
<resource>
Beschreibung
Beliebiger Content, der für die Rolle definiert werden soll. Wie die einzelnen Content-Elemente definiert werden, ist unterXIP Content beschrieben.
Attribute
keine
Beispiel für eine Rolle
<?xml version="1.0" encoding="UTF-8"?>
<role anchor="role.example.xip.1" name="Role Example 1" parent="system.root.pool.role"
new-element="true" read-element="true" modify-element="true" delete-element="false" duplicate-element="true" max-element="-1"
new-pool="true" delete-pool="true" max-pool="-1" editor-level="0" read="true" modify="true" duplicate="true" is-workflow-role="false">
<publisher anchor="www" />
<resource />
</role>