Add support for SupAnn CMS (Carte Multi Service)
Related to #5906
This would add a tab for supannCMS on users, structures and groups (same tab for all three).
I think we should only show to the user the fields
Other fields would be automatically filled from values of
supannCMSAppAffectation for cards marked as valid (and with an end date in the future).
I guess we’ll need to store IDs in all supported encodings, resulting in a lot of duplicated content.
It will be easier for us to use
supannCMSAppIdDomaine rather than
supannCMSAppId because LDAP attribute options are not easy to deal with in FD. If needed we can still implement something that duplicates the information in the attribute options as well, but most likely it will not be integrated with simpleplugin, and be write-only. (so for instance, these attributes would not have their own ACLs, would not appear in the REST API, and would not be available for hand-written filters in user management)
We’ll need to know possible values for
supannCMSType, most likely stored in the config back-end. Same thing for
supannCMSSource. Possible domains for
supannCMSAppIdDomaine should also appear there.
For technologies and encodings for
supannCMSIdEtiquette, we should use nomenclature files like the rest of the supann plugin is doing.