Univention Bugzilla – Bug 44500
contact information self service module
Last modified: 2020-07-03 20:52:27 CEST
Create a self service module that allows users to edit their contact information (the data on the "contact" page). Features: * UCRV: list of attributes to be editable for everyone: ../all=street,... * UCRV: list of attributes that are blacklisted for a group: ../Domain\ Users=city,..
Please see http://forge.univention.org/bugzilla/show_bug.cgi?id=39952#c2 for a implementation variant.
# ucr unset umc/module/udm/users/self/disabled # eval "$(ucr shell)" # udm settings/extended_attribute modify --dn "cn=UniventionPasswordSelfServiceEmail,cn=custom attributes,cn=univention,$ldap_base" --append module=users/self # udm settings/extended_attribute modify --dn "cn=UniventionPasswordSelfServiceMobile,cn=custom attributes,cn=univention,$ldap_base" --append module=users/self # udm policies/umc modify --dn cn=default-umc-users,cn=UMC,cn=policies,$ldap_base --append allow="cn=udm-self,cn=operations,cn=UMC,cn=univention,$ldap_base" # firefox http://$(hostname -f)/univention/management/?module=udm&flavor=users/self → It works, if one sets up the correct LDAP ACL's, e.g.: "access to attrs=univentionPasswordSelfServiceMobile,univentionPasswordSelfServiceEmail by self write by * +0 break"
This issue has been filed against UCS 4.2. UCS 4.2 is out of maintenance and many UCS components have changed in later releases. Thus, this issue is now being closed. If this issue still occurs in newer UCS versions, please use "Clone this bug" or reopen it and update the UCS version. In this case please provide detailed information on how this issue is affecting you.