RoleHandler: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Ole (Diskussion | Beiträge) (Die Seite wurde neu angelegt: ==Name== <code>ROLE</code> RoleHandler - verwaltet Rollen ==Klasse== <code>com.sitepark.ies.jsp.handler.RoleHandler</code> ==Beschreibung== Über diesen Handler könn...) |
K (Hob den Schutz von „RoleHandler“ auf) |
||
(6 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
==Klasse== | ==Klasse== | ||
− | <code>com.sitepark.ies.jsp.handler.RoleHandler</code> | + | <code>com.sitepark.ies.control.jsp.handler.RoleHandler</code> |
==Beschreibung== | ==Beschreibung== | ||
Zeile 9: | Zeile 9: | ||
==Parameter== | ==Parameter== | ||
− | {| class="prettytable" | + | {| class="prettytable sortable" |
|- class="hintergrundfarbe1" | |- class="hintergrundfarbe1" | ||
! Name || Required || Default || ab IES Version | ! Name || Required || Default || ab IES Version | ||
Zeile 124: | Zeile 124: | ||
::Erzeugt eine neue Rolle. | ::Erzeugt eine neue Rolle. | ||
:;<code>update</code> | :;<code>update</code> | ||
− | ::Ändert eine Rolle. Alle mitgesendeten Feld werden aktualisiert. Ist das Feld leer wird es gelöscht. Nicht mitgesendete Felder bleiben unverändert. | + | ::Ändert eine Rolle. Alle mitgesendeten Feld werden aktualisiert. Ist das Feld leer, wird es gelöscht. Nicht mitgesendete Felder bleiben unverändert. |
:;<code>delete</code> | :;<code>delete</code> | ||
::Löcht eine Rolle. | ::Löcht eine Rolle. | ||
Zeile 137: | Zeile 137: | ||
;<code>SYS_ROLE_id</code> | ;<code>SYS_ROLE_id</code> | ||
− | :ID der Rolle, auf | + | :ID der Rolle, auf die sich die Aktion bezieht. |
;<code>SYS_ROLE_entries</code> | ;<code>SYS_ROLE_entries</code> | ||
− | :Liste von Role- | + | :Liste von Role-IDs die verschoben/kopiert/verlinkt werden sollen. |
;<code>SYS_ROLE_target</code> | ;<code>SYS_ROLE_target</code> | ||
− | :Die ID des Pools | + | :Die ID des Pools in den eine Rolle/ein Link angelegt/verschoben werden soll. |
;<code>SYS_ROLE_name</code> | ;<code>SYS_ROLE_name</code> | ||
Zeile 194: | Zeile 194: | ||
;<code>SYS_ROLE_publisher</code> | ;<code>SYS_ROLE_publisher</code> | ||
− | :Liste von | + | :Liste von PublisherIDs in die publiziert werden darf.. |
==Fehlercodes== | ==Fehlercodes== | ||
− | *[[ | + | *[[Errorcode#SYS-F001|SYS-F001]] |
− | *[[ | + | *[[Errorcode#SYS-F011|SYS-F011]] |
− | *[[ | + | *[[Errorcode#SYS-F012|SYS-F012]] |
− | *[[ | + | *[[Errorcode#SYS-F013|SYS-F013]] |
− | *[[ | + | *[[Errorcode#ROLE-E010|ROLE-E010]] |
<noinclude> | <noinclude> | ||
[[Category:Handler]] | [[Category:Handler]] | ||
− | |||
− | |||
[[Category:Qualität_des_Codes_prüfen]] | [[Category:Qualität_des_Codes_prüfen]] | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 24. Februar 2010, 12:58 Uhr
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 mitSYS_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 mitSYS_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 mitSYS_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..