Benutzergruppen - Elementgruppen
Durch Drücken der Schaltfläche [Elementgruppen] wird folgender Dialog aufgerufen:

Hier können der Benutzergruppe eine oder mehrere Elementgruppen zugewiesen und deren Rechte definiert werden. Innerhalb der Programmierung erfolgt die Rechtevergabe über die Anweisungen UrmPermSet(tHdlUserGroup, <Name>, _UrmAllow, tRights) und UrmPermSet(tHdlUserGroup, <Name>, _UrmDeny, tRights).
In der oberen Liste werden alle Elementgruppen, die bereits zugewiesen sind, aufgeführt. In der unteren Liste werden die noch nicht zugewiesenen Elementgruppen angezeigt. Elementgruppen können durch einen Doppelklick von der einen in die andere Liste verschoben werden. Ebenso können über Drag & Drop ein oder mehrere selektierte Gruppen von der einen Liste in die andere Liste verschoben werden.
In der oberen Liste können die Rechte der Benutzergruppe auf die Elementgruppe angegeben werden. Folgende Rechte sind das im einzelnen:
- R - Read:
_UrmPermRead - C - Create:
_UrmPermCreate - M - Modify:
_UrmPermModify - MO - Modify owner:
_UrmPermModifyOwner - D - Delete:
_UrmPermDelete - DO - Delete owner:
_UrmPermDeleteOwner - X - Execute:
_UrmPermExecute - CF - Config:
_UrmPermConfig - RE - Read elements:
_UrmPermElmGroupRead - IE - Insert elements:
_UrmPermElmGroupInsert - DE - Delete elements:
_UrmPermElmGroupDelete - IM - Insert members:
_UrmPermMemberInsert - DM - Delete members:
_UrmPermMemberDelete
Hier werden ebenfalls die Dateirechte des alten Benutzersystems angegeben. Sie sind farblich in gelb von den neuen Rechten abgehoben:
- RD - Read (development environment):
_UrmIdePermRead/_UrmOldPermAccess - CD - Create (development environment):
_UrmIdePermCreate/_UrmOldPermSave - MD - Modify (development environment):
_UrmIdePermModify/_UrmOldPermModify - DD - Delete (development environment):
_UrmIdePermDelete/_UrmOldPermDelete - AD - Manage (development environment):
_UrmOldPermDelete - DT - Mix data and text:
_UrmOldPermTextMix - AL - Access links:
_UrmOldPermLink - MS - Modify selections:
_UrmOldPermSelections - XS - Execute selections:
_UrmOldPermExecSelections - MT - Modify transfers:
_UrmOldPermTransfers - XT - Execute transfers:
_UrmOldPermExecTransfers - XL - Execute lists:
_UrmOldPermExecLists - MF - Modify list formats:
_UrmOldPermListFormats - MP - Modify file parameters:
_UrmOldPermParameters - MA - Modify access lists:
_UrmOldPermRecLists - Level - File permission level: Berechtigungslevel (Siehe auch ``UrmPermLevelSet
()/UrmPermLevelGet())
Ein Recht kann durch Doppelklick der entsprechenden Spalte gesetzt und (durch erneuten Doppelklick) entzogen werden. Sollen die Rechte von mehreren Elementgruppen gesetzt werden, können diese mit +
angeklickt werden. Beim Doppelklick mit den gedrückten Tasten wird das Recht für alle markierten Elementgruppen gesetzt. Die Rechte der Benutzergruppe
_Administrators können nicht verändert werden.
Rechte die in Bezug auf die ausgewählte Gruppe keine Auswirkung haben, werden durch einen schwarzen Punkt gesperrt. Dies ist beispielsweise beim Execute-Recht (X) in der Standard-Elementgruppe _printform der Fall.
Durch Drücken der Schaltfläche [Übernehmen] werden die Berechtigungen des angemeldeten Benutzers geprüft und bei ausreichenden Rechten die Änderungen wirksam.