Definition:
<!ENTITY % cm.userAttribute-removeEnumValues "
(listitem+)
">
<!ELEMENT userAttribute-removeEnumValues
%cm.userAttribute-removeEnumValues;>
Aufgabe: Löscht bei einem mit userAttribute-where ermittelten enum- oder multienum-Feld die angegebenen Aufzählungswerte.
Verwendung: Zunächst wird mit userAttribute-where das gewünschte Benutzerfeld ermittelt. Anschließend wird userAttribute-removeEnumValues verwendet, um die angegebenen Werte des Benutzerfeldes zu löschen.
Rückgabewert bei Erfolg: keiner.
Erforderliche Rechte: Der authentifizierte Benutzer muss das Recht permissionGlobalUserAttributeEdit haben.
Beispiel:
<cm-request...>
<userAttribute-where>
<name>department</name>
</userAttribute-where>
<userAttribute-removeEnumValues>
<listitem>administration</listitem>
<listitem>sales</listitem>
</userAttribute-removeEnumValues>
</cm-request>
<cm-response...>
<cm-code numeric="0" phrase="ok"/>
</cm-response>