<user-where> <user-removeFromGroups>

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>