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>