Envisager un "display_name" global dans LaBoite (gestion Homonymie)
L'idée serait de pouvoir avoir une identification global de l'utilisateur. Pour gérer les homonymies, il faudrait d'ajouter un "complément" en plus du Prénom + Nom
Dans le profile, nous aurions un champ "complément" pouvant être éditer par l'utilisateur. En cas de modification, il faut vérifier l'existance d'un homonymie sur le prénom et nom.
Le display_name unique serait:
- display_name = Prénom + " " + Nom si pas d'homonyme
- display_name = Prénom + " " + Nom + " (" + complément + ")" si des homonymes existent.
Ex.
- cas général : Pierre Dupont ==> "Pierre Dupont"
- cas homonymie : Pierre Martin ==> "Pierre Martin (pmartin)" et "Pierre Martin (pmartin23333)"
Dans la BD :
- créer un champ "display_name" ?
- signaler qu'il existe un homonyme dans Apps
- prévoir une update de tous les enregistrements
- si un homonyme apparaît ==> il faut gérer celui qui n'était pas homonyme et qui le devient ...
L'information pourrait :
- être publié dans KC ==> disponible dans toutes les applications (PeerTube, Nextcloud, ...)
- poussé sur la configuration utilisateur du nuage correspondant par API?
- dans Nextcloud/LookupServer ==> cela permettrait de choisir la bonne personne.
un avis : /cc @benoit.piedallu @nschont
Edited by Gilles GRANDGERARD