Definition:
<!ENTITY % cm.userAttribute-addEnumValues "
(listitem+)
">
<!ELEMENT userAttribute-addEnumValues
%cm.userAttribute-addEnumValues;>
Aufgabe: Zu einem mit userAttribute-where ermittelten enum- oder multienum-Benutzerfeld werden die angegebenen Aufzählungswerte hinzugefügt, falls diese nicht bereits existieren.
Verwendung: Zunächst wird das Benutzerfeld mit userAttribute-where ermittelt. Anschließend wird userAttribute-addEnumValues verwendet, um diesem Benutzerfeld die angegebenen Aufzählungswerte hinzuzufügen.
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-addEnumValues>
<listitem>administration</listitem>
<listitem>development</listitem>
<listitem>marketing</listitem>
<listitem>sales</listitem>
<listitem>services</listitem>
<userAttribute-addEnumValues>
</cm-request>
<cm-response...>
<cm-code numeric="0" phrase="ok"/>
</cm-response>