Open Delphgateau opened 1 month ago
Du point de vue du design, je ne voit pas de modification à part simplement remplacer les crochets par des parentheses, un peu plus friendly:
Angelo Chiacchio [Beta] > Angelo Chiacchio (Beta)
Dans l'absolu, il serait pas mal de pouvoir traiter et afficher cela différemment que dans le string du nom. Sur certains noms longs cela peut etre tornqué sur mobile et donc pas bien visible. L'afficher sur une deuxième ligne serait plus élégant et utile. Mais je suis conscient que cela demande pas mal de custom.
Comme vu au sync produit nous allons rien modifier pour l'instant. On porte simplement ce qui est fait dans l'application actuelle dans Tchap X.
Sur Tchap, le nom de l'utilisateur est construit à partir de son adresse mail. Si le format est prenom.nom@domaine.fr, le nom d'affichage sur Tchap apparait en Prénom Nom (première lettre majuscule) A la suite du nom d'affichage, entre crochets, est affiché le nom de domaine présent dans l'adresse mail. Règle : pour les emails en .gouv.fr, ce qui est indiqué entre crochet dans le displayname, c'est le troisième élément du nom de domaine en partant de la fin.
Ex : gendarmerie.interieur.gouv.fr -> Interieur (première lettre en majuscule). Ticket lié pour les gendarmes qui souhaitent voir "gendarmerie" affiché entre crochets : https://github.com/tchapgouv/tchap-product/issues/283 Pour les autres emails on prend le deuxième élément en partant de la fin : ac-versailles.fr -> Ac-versailles educagri.fr -> Educagri Le display name est créé par le module tchap-displayname-from-email sur le backend
Il faudrait que le comportement soit le même sur Tchap X
[x] Macro chiffrage (estimation tres approximatif) : 3 jours
[ ] Analyse/Conception/Design @areox-net est-ce que tu as prévu des changement au niveau du design du nom d'affichage ? Un autre ticket lié sur le sujet à prendre en compte, ou pas ? Sur la possibilité de modifier le nom d'affiche, avec restrictions : https://github.com/tchapgouv/tchap-product/issues/264
[ ] Chiffrage (estimation plus exacte)
[ ] Implémentation
[ ] Documentation Produit
[ ] Déploiement Preprod
[ ] Test
[ ] Déploiement Prod