PoolPermissionHandler: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Ole (Diskussion | Beiträge) K (Schützte „PoolPermissionHandler“ [edit=autoconfirmed:move=autoconfirmed]) |
K (Hob den Schutz von „PoolPermissionHandler“ auf) |
||
(7 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==Name== | ==Name== | ||
− | <code>PERM</code> PoolPermissionHandler - Handler für die Verwaltung der Zugriffsrechte von Nutzern auf Pools | + | <code>PERM</code> - PoolPermissionHandler - Handler für die Verwaltung der Zugriffsrechte von Nutzern auf Pools |
==Klasse== | ==Klasse== | ||
− | <code>com.sitepark.ies.jsp.handler.PoolPermissionHandler</code> | + | <code>com.sitepark.ies.control.jsp.handler.PoolPermissionHandler</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 | ||
|- | |- | ||
| <code>SYS_PERM_action</code> | | <code>SYS_PERM_action</code> | ||
− | | | + | | Ja |
| None | | None | ||
| 1 | | 1 | ||
Zeile 21: | Zeile 21: | ||
| Ja | | Ja | ||
| None | | None | ||
− | | 1 | + | | nur für Version 1 |
+ | |- | ||
+ | | <code>SYS_PERM_holder</code> | ||
+ | | Ja | ||
+ | | None | ||
+ | | 2 | ||
|- | |- | ||
| <code>SYS_PERM_pool</code> | | <code>SYS_PERM_pool</code> | ||
Zeile 54: | Zeile 59: | ||
;<code>SYS_PERM_user</code> | ;<code>SYS_PERM_user</code> | ||
+ | :Die ID des Pools, in dem die Rechte eines Nutzers durch Rollenzuweisung angezeigt bzw. verändert werden sollen. | ||
+ | : '''''Deprecated.''' Dieser Parameter wurde ab Version 2 nach <code>SYS_PERM_holder</code> umbenannt, da nun nicht nur Rechte auf Nutzer, sondern auch auf Nutzerpools gesetzt werden können'' | ||
+ | |||
+ | ;<code>SYS_PERM_holder</code> (ab Version 2) | ||
:Die ID des Pools, in dem die Rechte eines Nutzers durch Rollenzuweisung angezeigt bzw. verändert werden sollen. | :Die ID des Pools, in dem die Rechte eines Nutzers durch Rollenzuweisung angezeigt bzw. verändert werden sollen. | ||
Zeile 60: | Zeile 69: | ||
;<code>SYS_PERM_recursion</code> | ;<code>SYS_PERM_recursion</code> | ||
− | :Steuert, ob die Rolle automatisch rekursiv auf alle bestehenden und auch alle neu hinzukommenden Pools angewandt werden soll. (0 = keine Rekursion / 1 = | + | :Steuert, ob die Rolle automatisch rekursiv auf alle bestehenden und auch alle neu hinzukommenden Pools angewandt werden soll. (0 = keine Rekursion / 1 = Rekursiv für alle aktuellen Pools / 2 = Rekursiv auch für alle neuen Pools). |
;<code>SYS_PERM_hide</code> | ;<code>SYS_PERM_hide</code> | ||
Zeile 66: | Zeile 75: | ||
==Fehlercodes== | ==Fehlercodes== | ||
− | *[[ | + | *[[Errorcode#SYS-F001|SYS-F001]] |
− | *[[ | + | *[[Errorcode#SYS-F011|SYS-F011]] |
− | *[[ | + | *[[Errorcode#SYS-F012|SYS-F012]] |
− | *[[ | + | *[[Errorcode#SYS-F013|SYS-F013]] |
− | *[[ | + | *[[Errorcode#PERM-E010|PERM-E010]] |
− | *[[ | + | *[[Errorcode#PERM-E011|PERM-E011]] |
<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:57 Uhr
Name
PERM
- PoolPermissionHandler - Handler für die Verwaltung der Zugriffsrechte von Nutzern auf Pools
Klasse
com.sitepark.ies.control.jsp.handler.PoolPermissionHandler
Beschreibung
Dieser Handler steuert die Zuweisung von Zugriffsrechten einzelner Benutzer auf Pools mit Hilfe von Rollen.
Parameter
Name | Required | Default | ab IES Version |
---|---|---|---|
SYS_PERM_action
|
Ja | None | 1 |
SYS_PERM_user
|
Ja | None | nur für Version 1 |
SYS_PERM_holder
|
Ja | None | 2 |
SYS_PERM_pool
|
Ja | None | 1 |
SYS_PERM_role
|
Ja | None | 1 |
SYS_PERM_recursion
|
Ja | None | 1 |
SYS_PERM_hide
|
Nein | None | 1 |
SYS_PERM_action
- Zur Verfügung stehende Aktionen:
set
- Setzt die Zugriffsrechte für den Nutzer auf genau diese Rolle. Alle älteren Angaben werden überschrieben.
add
- Fügt dem Nutzer die ausgewählte Rolle hinzu. Ein Nutzer hat die Summe aller Rechte seiner Rollen.
delete
- Löscht die angegebene Rollenzuweisung.
SYS_PERM_user
- Die ID des Pools, in dem die Rechte eines Nutzers durch Rollenzuweisung angezeigt bzw. verändert werden sollen.
- Deprecated. Dieser Parameter wurde ab Version 2 nach
SYS_PERM_holder
umbenannt, da nun nicht nur Rechte auf Nutzer, sondern auch auf Nutzerpools gesetzt werden können
SYS_PERM_holder
(ab Version 2)- Die ID des Pools, in dem die Rechte eines Nutzers durch Rollenzuweisung angezeigt bzw. verändert werden sollen.
SYS_PERM_role
- Rolle, die vergeben, verändert bzw. genommen werden soll.
SYS_PERM_recursion
- Steuert, ob die Rolle automatisch rekursiv auf alle bestehenden und auch alle neu hinzukommenden Pools angewandt werden soll. (0 = keine Rekursion / 1 = Rekursiv für alle aktuellen Pools / 2 = Rekursiv auch für alle neuen Pools).
SYS_PERM_hide
- Steuert, ob die Rolle sichtbar ist. Rechte durch sichtbare Rollen erlauben die Auswahl in der Artikelverwaltung. Versteckte Rechte erlauben das Lesen von Elementen in Auswahlfenstern (Systemlink-Popup auf Pools, in denen nicht gearbeitet werden darf). (
true
/false
).