<userAttribute-where> <userAttribute-addEnumValues>

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>