Univention Bugzilla – Bug 32564
Move mapping functionality to UDM syntax classes
Last modified: 2020-07-03 20:56:30 CEST
We should check wheter it could be useful to integrate the whole mapping mechanism into the UDM syntax classes (see Bug #30342).
Well, maybe not *all* but certainly map/unmapBase64.
Created attachment 5425 [details] Suggested Patch for syntax.Base64Upload
As far as I saw, currently the syntax parse/totext methods are only called by the udm-cli. So, before changing anything here, the UMC module udm would need to be modified to send the udm properties through these syntax layer methods. The basic idea is User <-> UMC/CLI <-syntax.parse/totext-> <-> UDM module/foo <-mapping-> LDAP This way, we would have the UDM property data independent of the encoding.
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.