<group-where> <group-set>

Definition:

<!ENTITY % cm.group-set "
  (globalPermissions |
  owner |
  realName)*
">
<!ELEMENT group-set %cm.group-set;>

Aufgabe: Setzt die spezifizierten Parameter einer Benutzergruppe auf die angegebenen Werte.

Verwendung: group-set muss immer auf group-where folgen, da zunächst die Benutzergruppen ermittelt werden müssen, auf die group-set angewendet wird, um Parameterwerte zu setzen.

Rückgabewert bei Erfolg: keiner.

Erforderliche Rechte: Der authentifizierte Benutzer muss Superuser sein, oder er muss das Recht permissionGlobalUserEdit haben und direkter oder indirekter owner der mit group-where ermittelten Gruppen sein.

Beispiel:

<cm-request...>
  <group-where>
    <name>NewsEditors</name>
  </group-where>
  <group-set>
    <globalPermissions>
      <listitem>permissionGlobalRTCEdit</listitem>
      <listitem>permissionGlobalUserEdit</listitem>
    </globalPermissions>
    <owner>NewsMasters</owner>
    <realName>Editors</realName>
  </group-set>
</cm-request>

<cm-response...>
  <cm-code numeric="0" phrase="ok"/>
</cm-response>