<user-where> <user-addToGroups>

Definition:

<!ENTITY % cm.user-addToGroups "
  (listitem+)
">
<!ELEMENT user-addToGroups %cm.user-addToGroups;>

Aufgabe: Die mit user-where ermittelten Benutzer werden in jede der angegebenen Gruppen aufgenommen, falls sie nicht schon Mitglied sind.

Zusatzinformationen: Durch diese Aktion wird nicht der Benutzer verändert, sondern die angegebenen Gruppen. Daher sind zur Ausführung des Kommandos die Rechte zur Modifikation der angegebenen Gruppen notwendig.

Verwendung: Zunächst werden mit user-where Benutzer ermittelt, bevor user-addToGroups verwendet wird, um diese Benutzer zu Gruppen zuzuordnen.

Rückgabewert bei Erfolg: keiner.

Erforderliche Rechte: Der authentifizierte Benutzer muss Superuser sein, oder er muss das Recht permissionGlobalUserEdit haben und direkter oder indirekter Verwalter (owner) jeder Gruppe sein, in die Benutzer aufgenommen werden sollen.

Beispiel:

<cm-request...>
  <user-where>
    <login>stan</login>
  </user-where>
  <user-addToGroups>
    <listitem>admins</listitem>
    <listitem>NewsMasters</listitem>
    <listitem>NewsEditors</listitem>
  <user-addToGroups>
</cm-request>

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