PoolPermissionHandler: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: ==Name== <code>PERM</code> PoolPermissionHandler - Handler für die Verwaltung der Zugriffsrechte von Nutzern auf Pools ==Klasse== <code>com.sitepark.ies.jsp.handler.P...)
 
K (Hob den Schutz von „PoolPermissionHandler“ auf)
 
(8 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>
| xxx
+
| 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 = Rekuriv für alle aktuellen Pools / 2 = Rekursiv auch für alle neuen Pools).
+
: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==
*[[Link#SYS-F001|SYS-F001]]
+
*[[Errorcode#SYS-F001|SYS-F001]]
*[[Link#SYS-F011|SYS-F011]]
+
*[[Errorcode#SYS-F011|SYS-F011]]
*[[Link#SYS-F012|SYS-F012]]
+
*[[Errorcode#SYS-F012|SYS-F012]]
*[[Link#SYS-F013|SYS-F013]]
+
*[[Errorcode#SYS-F013|SYS-F013]]
*[[Link#PERM-E010|PERM-E010]]
+
*[[Errorcode#PERM-E010|PERM-E010]]
*[[Link#PERM-E011|PERM-E011]]
+
*[[Errorcode#PERM-E011|PERM-E011]]
  
 
<noinclude>
 
<noinclude>
 
[[Category:Handler]]
 
[[Category:Handler]]
[[Category:Qualität_des_Inhalts_prüfen]]
 
[[Category:Qualität_der_Sprache_prüfen]]
 
 
[[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).

Fehlercodes