Hallo,
Ich versuche ein “multivalue” Feld zu definieren, dass mehrere Sites (zB “home,test,demo,project”) hat.
univention-directory-manager settings/extended_attribute create "$@" --ignore_exists \
--position "cn=7i,cn=custom attributes,cn=univention,$ldap_base" \
--set name="iiiiiii4ucs-user-site-sites" \
--set module="users/user" \
--set tabName="7iApps" \
--set groupName="Access to other sites" \
--set groupPosition="4" \
--set ldapMapping="iiiiiii4ucs-user-site-sites" \
--set objectClass="iiiiiii4ucs-user" \
--set shortDescription="Sites" \
--set longDescription="Has access to these sites" \
--set mayChange=1 \
--set syntax=string \
--set multivalue=1 \
In der Web-Administration kann ich alles schön erfassen, löschen, etc. … soweit so gut.
Problem: Im Listener hat das Feld “iiiiiii4ucs-user-site-sites” jedoch immer nur den ersten Wert der eingegebenen Liste. Die restelichen fehlen. Wie ist dies zu beheben?
Besten Dank & Gruss,
Michael