Auf Benutzergruppen kann mit Hilfe von Funktionselementen zugegriffen werden. Mit dem group-get
-Element kann man beispielsweise die Werte sämtlicher Benutzergruppen-Parameter ermitteln. Welche Benutzergruppeneigenschaften ausgelesen oder gesetzt werden sollen, spezifiziert man mit Parameterelementen. Im Folgenden werden die Parameterelemente für Benutzergruppen aufgeführt.
displayTitle
|
---|
Bedeutung: Der in der HTML-Benutzerschnittstelle angezeigte Bezeichner der Gruppe. Dieser Titel ist eine Kombination aus dem Namen und dem vollen Namen. |
Definition: <!ELEMENT displayTitle (%cm.atom;)> |
getKeys
|
---|
Bedeutung: Die Liste der mit group-get abfragbaren Parameter. |
Definition: <!ELEMENT getKeys (listitem)*> <!ELEMENT listitem (%cm.atom; | listitem | dictitem)*> <!ELEMENT dictitem (key, value)> <!ELEMENT key (%cm.atom;)> <!ELEMENT value (%cm.atom; | listitem | dictitem)*> |
globalPermissions
|
---|
Bedeutung: Die Liste der globalen Rechte. |
Definition: <!ELEMENT globalPermissions (listitem)*> <!ELEMENT listitem (%cm.atom; | listitem | dictitem)*> <!ELEMENT dictitem (key, value)> <!ELEMENT key (%cm.atom;)> <!ELEMENT value (%cm.atom; | listitem | dictitem)*> |
name
|
---|
Bedeutung: Der Name der Gruppe. |
Definition: <!ELEMENT name (%cm.atom;)> |
hasGlobalPermission
|
---|
Bedeutung: Überprüft, ob die Gruppe das angegebene globale Recht hat. |
Definition: <!ELEMENT hasGlobalPermission (%cm.atom;)> <!ATTLIST hasGlobalPermission permission (permissionGlobalExport | permissionGlobalRoot | permissionGlobalRTCEdit | permissionGlobalUserAttributesEdit | permissionGlobalUserEdit) CDATA #REQUIRED > Bedeutung der Attribute:
Beispiel: <cm-request...> <group-where> <name>NewsMasters</name> </group-where> <group-get> <hasGlobalPermission permission="permissionGlobalRTCEdit"/> </group-get> </cm-request> <cm-response...> <cm-code numeric="0" phrase="ok"> <group> <hasGlobalPermission permission="permissionGlobalRTCEdit">0 </hasGlobalPermission> </group> </cm-code> </cm-response> |
owner
|
---|
Bedeutung: Der Verwalter der Benutzergruppe. Im Parameter owner einer Gruppe ist der Name des Verwalters der Gruppe (ein Benutzer- oder Gruppenname) gespeichert. Der Verwalter darf die Parameter und Rechte einer Gruppe ändern. |
Definition: <!ELEMENT owner (%cm.atom; | %cm.user-get;)*>
|
realName
|
---|
Bedeutung: Der volle Name der Gruppe. |
Definition: <!ELEMENT realName (%cm.atom;)> |
setKeys
|
---|
Bedeutung: Die Liste der mit group-set setzbaren Parameter. |
Definition: <!ELEMENT setKeys (listitem)*> <!ELEMENT listitem (%cm.atom; | listitem | dictitem)*> <!ELEMENT dictitem (key, value)> <!ELEMENT key (%cm.atom;)> <!ELEMENT value (%cm.atom; | listitem | dictitem)*> |
users
|
---|
Bedeutung: Die Liste der Benutzer, die Mitglieder der Gruppe sind. |
Definition: <!ELEMENT users ((user)* | (listitem)*)> <!ELEMENT user (%cm.atom; | %cm.user-get;)*> <!ELEMENT listitem (%cm.atom; | listitem | dictitem)*> <!ELEMENT dictitem (key, value)> <!ELEMENT key (%cm.atom;)> <!ELEMENT value (%cm.atom; | listitem | dictitem)*>
|