RoleHandler
Aus SiteparkWiki
Inhaltsverzeichnis |
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_entriesangegeben. Die kopierten Rollen werden in dem Pool angelegt, der mitSYS_ROLE_targetangegeben wurde. move- Verschiebt eine Liste von Rollen. Die ID-Liste wird in
SYS_ROLE_entriesangegeben. Die Artikel werden in den Pool verschoben, der mitSYS_ROLE_targetangegeben wurde. create-link- Verknüpft eine Liste von Rollen. Die ID-Liste wird in
SYS_ROLE_entriesangegeben. Die neuen Verknüpfungen werden in den Pool angelegt, der mitSYS_ROLE_targetangegeben 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..

