XIP Role: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: ==Rolle== Die Eigenschaften für Rollen werden ebenfalls über Attribute bestimmt. Zusäzliche Inhalte können über eine Resource beschrieben werden. Hier gelten die s...) |
K |
||
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | == | + | =<code><role></code>= |
− | + | ===Beschreibung=== | |
+ | Dieses XML-Element wird verwendet um IES-Rollen zu definieren. | ||
+ | ===Erlaubte übergerodnete XML-Elemente=== | ||
+ | <code><xip></code>, <code><rolepool></code> | ||
+ | ===Attribute=== | ||
+ | {| class="prettytable sortable" | ||
+ | |- class="hintergrundfarbe1" | ||
+ | ! Name || Beschreibung | ||
+ | |- | ||
+ | | <code>parent</code> | ||
+ | | 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 Format#XIP-INF_Verzeichnis|XIP-INF]]). Elemente können auch ohne Angabe eines Parents importiert werden, wenn mit dem Parameter <code>ies.xip.import.root</code> ein Parent definiert wurde. | ||
+ | |- | ||
+ | | <code>anchor</code> | ||
+ | | Der Anchor des Elementes | ||
+ | |- | ||
+ | | <code>name</code> | ||
+ | | Der Name der Rolle | ||
+ | |- | ||
+ | | <code>new-element</code> | ||
+ | | Das Recht neue Elemente anzulegen | ||
+ | |- | ||
+ | | <code>read-element</code> | ||
+ | | Das Recht Elemente zu lesen | ||
+ | |- | ||
+ | | <code>modify-element</code> | ||
+ | | Das Recht Elemente zu verändern | ||
+ | |- | ||
+ | | <code>delete-element</code> | ||
+ | | Das Recht Elemente zu löschen | ||
+ | |- | ||
+ | | <code>duplicate-element</code> | ||
+ | | Das Recht Elemente zu duplizieren | ||
+ | |- | ||
+ | | <code>max-element</code> | ||
+ | | Maximale Anzahl von Elementen. <code>-1</code> für unbegrenzt | ||
+ | |- | ||
+ | | <code>read</code> | ||
+ | | Das Recht den aktuellen Pool zu lesen | ||
+ | |- | ||
+ | | <code>modify</code> | ||
+ | | Das Recht den aktuellen Pool zu verändern | ||
+ | |- | ||
+ | | <code>duplicate</code> | ||
+ | | Das Recht den aktuellen Pool zu duplizieren | ||
+ | |- | ||
+ | | <code>new-pool</code> | ||
+ | | Das Recht neue Pools anzulegen | ||
+ | |- | ||
+ | | <code>max-pool</code> | ||
+ | | Das Recht den aktuellen Pool zu verändern. <code>-1</code> für unbegrenzt | ||
+ | |- | ||
+ | | <code>editor-level</code> | ||
+ | | Angabe des Level. Komma separierte, frei definierbare Zeichenketten, die über Templates ausgewertet werden. | ||
+ | |- | ||
+ | | <code>is-workflow-role</code> | ||
+ | | 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>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" /> | ||
− | + | <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>