Bonjour,
Je rencontre un problème sur la gestion des carnets d’adresses par rapport aux droits et la synchonisation CARDDAV.
Par exemple un utilisateur “U1” a accès à un carnet d’adresse “CA1” seulement en lecture.
Il partage (à partir du clic droit) un contact “C1” du carnet d’adresse “CA1” vers son propre carnet d’adresse “compte”.
Il synchronise son client carddav avec son compte -> Le contact “C1” apparait bien sur son client. Jusque là tout va bien.
Si ensuite l’utilisateur “U1” souhaite supprimer ce partage de son compte ce n’est plus possible car il n’a pas le droit en écriture sur le carnet d’adresse “CA1”.
Et si on donne les droits d’écriture sur le carnet d’adresse “CA1” à l’utilisateur 'U1" , il peut enlever le partage de son compte mais cela ne synchonise pas le client Carddav. Il faudrait d’abord mettre le contact en “supprimé” puis synchronisé la client et ensuite dé-supprimer le contact et enlever le partage de son compte.
Est-ce-que c’est le fonctionnement normal du logiciel ou peut-il y avoir une fonctionnalité “départager” un contact de compte personnel ?
En vous remerciant d’avance
Cordialement
Régis
Configuration :
Ubuntu 22.04
egroupware-docker (23.1.20240624)
Stockage des contacts en base de donnée