Univention Bugzilla – Bug 53836
Remove udm settings/syntax and syntax.ldapAttribute
Last modified: 2021-09-24 15:12:11 CEST
https://git.knut.univention.de/univention/ucs/-/merge_requests/123#note_35556 listAttributes is marked as deprecated by 0bbe8a4b, which was 4.4-1 Originally UCS 3.0-0 Bug#25034 already tried to switch from listAttributes to UDM_PropertySelect, but failed and was reverted by 2275203b - UDM_PropertySelect remains unused since then. The only user is settings/syntax.py, which currently is sill documented in DevDoc 6.4.2. UDM LDAP search. We replaced that mechanism to defined LDAP based syntaxs with UDM_Object and UDM_Attribute, which are much easier to use. In addition there is the new UDM mechanism settings/udm_syntax`, which allows adding arbitrary syntax implementations. Because of this I prefer to remove settings/syntax together with listAttributes and UDM_PropertySelect instead of improving the deprecated mechanism.