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. 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>