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>