XIP Role: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K (hat „XIP Rolle“ nach „XIP Role“ verschoben)
Zeile 1: Zeile 1:
==Rolle==
+
=<code><role></code>=
Die Eigenschaften für Rollen werden ebenfalls über Attribute bestimmt. Zusäzliche Inhalte können über eine Resource beschrieben werden. Hier gelten die selben Bedingungen wie bei Resource-Artikeln. Die Angabe der Publisher für diese Rolle wird über einen eigene Tag gesteuert. Dieser steht innerhalb des Tags "<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>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>editor-level</code>
 +
| Angabe des Level
 +
|-
 +
| <code>is-workflow-role</code>
 +
| Angabe, ob diese Rolle für Workflow verwendet werden soll
 +
|-
 +
| <code>publisher</code>
 +
| Dieser Tag dient zur Konfiguration der Publisher dieser Rolle. Die Angabe kann sowohl über die Publisher-ID, als auch über den entsprechenden Anker vorgenommen werden. Das Feld "<code>hide</code>" ([[Boolean]]) steuert, ob der Publisher sichtbar sein soll oder nicht.
 +
|}
 +
 
  
Attribute des XML-Elements "<code>role</code>"
 
;<code>anchor</code>
 
:Anker der Rolle. Dient beim wiederholten Import als Primärschlüssel dieser Daten und als Parent für die Artikel ([[String]]).
 
;<code>name</code>
 
:Name der Rolle ([[String]]).
 
;<code>parent</code>
 
:Anker des Parentpools. Die Angabe muss über einen Anker erfolgen ([[String]]).
 
;<code>new-element</code>
 
:Das Recht neue Elemente anzulegen ([[Boolean]]).
 
;<code>read-element</code>
 
:Das Recht Elemente zu lesen ([[Boolean]]]).
 
;<code>modify-element</code>
 
:Das Recht Elemente zu verändern ([[Boolean]]).
 
;<code>delete-element</code>
 
:Das Recht Elemente zu löschen ([[Boolean]]).
 
;<code>duplicate-element</code>
 
:Das Recht Elemente zu duplizieren ([[Boolean]]).
 
;<code>max-element</code>
 
:Maximale Anzahl von Elementen ([[Integer]]).
 
;<code>read</code>
 
:Das Recht den aktuellen Pool zu lesen ([[Boolean]]).
 
;<code>modify</code>
 
:Das Recht den aktuellen Pool zu verändern ([[Boolean]]).
 
;<code>duplicate</code>
 
:Das Recht den aktuellen Pool zu duplizieren ([[Boolean]]).
 
;<code>new-pool</code>
 
:Das Recht neue Pools anzulegen ([[Boolean]]).
 
;<code>delete-pool</code>
 
:Das Recht Pools zu löschen ([[Boolean]]).
 
;<code>max-pool</code>
 
:Maximale Anzahl von Pools ([[Integer]]).
 
;<code>editor-level</code>
 
:Angabe des Level (Kommaseparierte Liste von [[String|Strings]])
 
;<code>is-workflow-role</code>
 
:Angabe, ob diese Rolle für Workflow verwendet werden soll ([[Boolean]]).
 
;<code>publisher</code>
 
:Dieser Tag dient zur Konfiguration der Publisher dieser Rolle. Die Angabe kann sowohl über die Publisher-ID, als auch über den entsprechenden Anker vorgenommen werden. Das Feld "<code>hide</code>" ([[Boolean]]) steuert, ob der Publisher sichtbar sein soll oder nicht.
 
 
<source lang="xml">
 
<source lang="xml">
 
<publisher publisher-id="pub1" hide="true"/>
 
<publisher publisher-id="pub1" hide="true"/>

Version vom 11. Mai 2009, 08:34 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
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
editor-level Angabe des Level
is-workflow-role Angabe, ob diese Rolle für Workflow verwendet werden soll
publisher Dieser Tag dient zur Konfiguration der Publisher dieser Rolle. Die Angabe kann sowohl über die Publisher-ID, als auch über den entsprechenden Anker vorgenommen werden. Das Feld "hide" (Boolean) steuert, ob der Publisher sichtbar sein soll oder nicht.


<publisher publisher-id="pub1" hide="true"/>
<publisher publisher-id="pub2" hide="false"/>
<publisher anchor="preview" hide="false"/>