XIP Role

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen

<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
is-workflow-role Angabe, ob diese Rolle für Workflow verwendet werden soll

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
hide Gibt an, ob der Publisher versteckt werden soll.

<resource>

Beschreibung

Beliebiger Content, der für den Nutzer definiert werden soll. Wie die einzelnen Content-Elemente definiert werden, ist unterXIP Content beschrieben.

Attribute

keine

Beispiel für einen Nutzer

<?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 hide="false" anchor="www" />

  <resource />
</role>