<group-where> <group-grantGlobalPermissions>

Definition:

<!ENTITY % cm.group-grantGlobalPermissions "
  (listitem+)
">
<!ELEMENT group-grantGlobalPermissions 
          %cm.group-grantGlobalPermissions;>

Aufgabe: group-grantGlobalPermissions erteilt jeder mit group-where ermittelten Gruppe die angegebenen globalen Rechte.

Verwendung: Zunächst werden mit group-where die Benutzergruppen ermittelt, auf die anschließend group-grantGlobalPermissions angewendet wird, um ihnen die angegebenen Rechte zu erteilen.

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-grantGlobalPermissions>
    <listitem>permissionGlobalRTCEdit</listitem>
    <listitem>permissionGlobalExport</listitem>
  </group-grantGlobalPermissions>
</cm-request>

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