Definition:
<!ENTITY % cm.user-removeFromGroups " (listitem+) "> <!ELEMENT user-removeFromGroups %cm.user-removeFromGroups;>
Aufgabe: Entfernt jeden mit user-where ermittelten Benutzer aus den spezifizierten Gruppen.
Zusatzinformationen: Ist eine der angegebenen Gruppen die Standardgruppe eines Benutzers, so kann der Benutzer nicht aus dieser Gruppe entfernt werden.
Verwendung: Zunächst werden mit user-where Benutzer ermittelt. Anschließend wird user-removeFromGroups verwendet, um diese Benutzer aus den spezifizierten Gruppen zu entfernen.
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 jeder Gruppe sein, aus der Benutzer entfernt werden soll.
Beispiel:
<cm-request...>
<user-where>
<userText>jo</userText>
</user-where>
<user-removeFromGroups>
<listitem>admins</listitem>
<listitem>NewsMasters</listitem>
</user-removeFromGroups>
</cm-request>
<cm-response...>
<cm-code numeric="0" phrase="ok"/>
</cm-response>