XIP Role: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K
 
(8 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>
|-
 
| <code>publisher</code>
 
| Das Recht in dem angegebenen Publisher zu publizieren.
 
| 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.
 
 
|}
 
|}
 
===Unterelemente===
 
===Unterelemente===
Zeile 72: Zeile 68:
 
| <code>anchor</code>
 
| <code>anchor</code>
 
| Anchor des Publikationsbereiches, in dem Publiziert werden darf
 
| Anchor des Publikationsbereiches, in dem Publiziert werden darf
 +
<!--
 
|-
 
|-
 
| <code>hide</code>
 
| <code>hide</code>
 
| Gibt an, ob der Publisher versteckt werden soll.
 
| Gibt an, ob der Publisher versteckt werden soll.
 +
-->
 
|}
 
|}
 
====<code><resource></code>====
 
====<code><resource></code>====
 
=====Beschreibung=====
 
=====Beschreibung=====
Beliebiger Content, der für den Nutzer definiert werden soll. Wie die einzelnen Content-Elemente definiert werden, ist unter[[XIP Content]] beschrieben.
+
Beliebiger Content, der für die Rolle definiert werden soll. Wie die einzelnen Content-Elemente definiert werden, ist unter[[XIP Content]] beschrieben.
 
=====Attribute=====
 
=====Attribute=====
 
keine
 
keine
===Beispiel für einen Nutzer===
+
===Beispiel für eine Rolle===
 
<source lang="xml">
 
<source lang="xml">
 
<?xml version="1.0" encoding="UTF-8"?>
 
<?xml version="1.0" encoding="UTF-8"?>
Zeile 89: Zeile 87:
 
   new-pool="true" delete-pool="true" max-pool="-1" editor-level="0" read="true" modify="true" duplicate="true" is-workflow-role="false">
 
   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" />
+
   <publisher anchor="www" />
  
 
   <resource />
 
   <resource />
 
</role>
 
</role>
 
 
 
</source>
 
</source>
  

Aktuelle Version vom 12. Mai 2009, 08: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>