XIP Role: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K
 
(9 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>
 +
|}
 +
===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>publisher</code>
+
| <code>hide</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.
+
| 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">
  
<source lang="xml">
+
  <publisher anchor="www" />
<publisher publisher-id="pub1" hide="true"/>
+
 
<publisher publisher-id="pub2" hide="false"/>
+
  <resource />
<publisher anchor="preview" hide="false"/>
+
</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>