RoleHandler

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen

Name

ROLE RoleHandler - verwaltet Rollen

Klasse

com.sitepark.ies.control.jsp.handler.RoleHandler

Beschreibung

Über diesen Handler können die Rollen des Systems verwaltet werden. Es können Rollen erzeugt, geändert, gelöscht, kopiert, verschoben und Verknüpfungen erstellt werden.

Parameter

Name Required Default ab IES Version
SYS_ROLE_action Ja None 1
SYS_ROLE_id Ja für update und delete None 1
SYS_ROLE_entries Ja für copy, move, create-link None 1
SYS_ROLE_target Ja für create, copy, move, create-link None 1
SYS_ROLE_name Ja für create None 1
SYS_ROLE_comment Nein None 1
SYS_ROLE_anchor Nein None 1
SYS_ROLE_newElement Nein false 1
SYS_ROLE_readElement Nein false 1
SYS_ROLE_modifyElement Nein false 1
SYS_ROLE_deleteElement Nein false 1
SYS_ROLE_duplicateElement Nein false 1
SYS_ROLE_maxElement Nein -1 1
SYS_ROLE_newPool Nein false 1
SYS_ROLE_deletePool Nein false 1
SYS_ROLE_maxPool Nein -1 1
SYS_ROLE_editorLevel Nein -1 1
SYS_ROLE_read Nein false 1
SYS_ROLE_modify Nein false 1
SYS_ROLE_duplicate Nein false 1
SYS_ROLE_publisher Nein None 1
SYS_ROLE_action
Zur Verfügung stehende Aktionen:
create
Erzeugt eine neue Rolle.
update
Ändert eine Rolle. Alle mitgesendeten Feld werden aktualisiert. Ist das Feld leer, wird es gelöscht. Nicht mitgesendete Felder bleiben unverändert.
delete
Löcht eine Rolle.
copy
Kopiert eine Liste von Rollen. Die ID-Liste wird in SYS_ROLE_entries angegeben. Die kopierten Rollen werden in dem Pool angelegt, der mit SYS_ROLE_target angegeben wurde.
move
Verschiebt eine Liste von Rollen. Die ID-Liste wird in SYS_ROLE_entries angegeben. Die Artikel werden in den Pool verschoben, der mit SYS_ROLE_target angegeben wurde.
create-link
Verknüpft eine Liste von Rollen. Die ID-Liste wird in SYS_ROLE_entries angegeben. Die neuen Verknüpfungen werden in den Pool angelegt, der mit SYS_ROLE_target angegeben wurde.
none
Es wird keine Aktion ausgeführt.
SYS_ROLE_id
ID der Rolle, auf die sich die Aktion bezieht.
SYS_ROLE_entries
Liste von Role-IDs die verschoben/kopiert/verlinkt werden sollen.
SYS_ROLE_target
Die ID des Pools in den eine Rolle/ein Link angelegt/verschoben werden soll.
SYS_ROLE_name
Name der Rolle.
SYS_ROLE_comment
Bermerkung für die Rolle.
SYS_ROLE_anchor
Anchor der Rolle.
SYS_ROLE_newElement
Bestimmt, ob neue Elemente in diesem Pool angelegt werden dürfen. (true / false).
SYS_ROLE_readElement
Bestimmt, ob Elemente in diesem Pool gelesen werden dürfen. (true / false).
SYS_ROLE_modifyElement
Bestimmt, ob Elemente in diesem Pool geändert werden dürfen. (true / false).
SYS_ROLE_deleteElement
Bestimmt, ob Elemente in diesem Pool gelöscht werden dürfen. (true / false).
SYS_ROLE_duplicateElement
Bestimmt, ob die Elemente in diesem Pool dupliziert werden dürfen. (true / false).
SYS_ROLE_maxElement
Legt die maximale Anzahl an Elementen in einem Pool für diese Rolle fest.
SYS_ROLE_newPool
Bestimmt, ob neue Pools in diesem Pool angelegt werden dürfen. (true / false).
SYS_ROLE_deletePool
Bestimmt, ob Pools in diesem Pool gelöscht werden dürfen. (true / false).
SYS_ROLE_maxPool
Legt die maximale Anzahl an Pools in einem Pool für diese Rolle fest.
SYS_ROLE_editorLevel
Der Redakteurslevel für diesen Pool. Dieser kann innerhalb der Templates ausgewertet werden.
SYS_ROLE_read
Bestimmt, ob der aktuelle Pool gelesen werden darf. (true / false).
SYS_ROLE_modify
Bestimmt, ob der aktuelle Pool geändert werden darf. (true / false).
SYS_ROLE_duplicate
Bestimmt, ob der aktuelle Pool dupliziert werden darf. (true / false).
SYS_ROLE_publisher
Liste von PublisherIDs in die publiziert werden darf..

Fehlercodes