tchapgouv / tchap-product

Discussions sur les différents points de design
3 stars 0 forks source link

En tant qu'user, j'aimerais pouvoir indiquer un statut (ne pas déranger, absent, disponible..) #210

Open Delphgateau opened 8 months ago

Delphgateau commented 8 months ago

Serait-il possible qu'un membre puisse modifier manuellement, dans la section "général" des paramètres, son nom d'affichage ? Cela permettrait d'indiquer une disponibilité, ex : en congés, absent, etc... Ça serait même moins intrusif qu'un indice de disponibilité.

mcalinghee commented 8 months ago

On avait interdit l'edition du display name. Je pense que c'etait pour normaliser les noms afin de retrouver les personnes dans la recherche de l'annuaire mais a confirmer

cc @jdauphant : un avis?

NicolasBuquet commented 8 months ago

C'est aussi un souci de sécurité : éviter que quelqu'un se fasse passer pour quelqu'un d'autre via le displayName.

L'email n'est pas modifiable ni décidable par l'utilisateur. Il lui est attribué par l'administration. L'email fait foi.

estellecomment commented 8 months ago

C'est un ticket ouvert chez element depuis longtemps, pour avoir un champ distinct du displayname : https://github.com/vector-im/element-meta/issues/426 Vous pouvez mettre un petit pouce dessus pour appuyer que c'est important.

C'est implémenté dans Matrix, mais pas supporté par les clients element.

jdauphant commented 8 months ago

On avait interdit l'edition du display name. Je pense que c'etait pour normaliser les noms afin de retrouver les personnes dans la recherche de l'annuaire mais a confirmer

cc @jdauphant : un avis?

Je confirme la raison de Nicolas, c'est pour des raisons de sécurité pour éviter l'usurpation d'identité. Et pour la partie entre crochets [administration], c'est pour distinguer les homonymes.

Delphgateau commented 8 months ago

On pourrait ajouter un menu déroulant en dessous du nom d'affichage pour permettre aux membres de sélectionner manuellement un statut : ne pas déranger, disponible, indisponible (par ex) Cette fonctionnalité conviendrait au Menj et Mefsin à la place d'un indice de disponibilité automatique (moins intrusif)

Le Menj demande si on ne pourrait pas ajouter une entrée d'API pour changer automatiquement ce statut avec les entrées de l'agenda.

NicolasBuquet commented 8 months ago

Les tickets correspondants sur chaque plateforme :

jdauphant commented 8 months ago

Les tickets correspondants sur chaque plateforme :

@NicolasBuquet vous implémentez ça comment niveau back ?

odelcroi commented 8 months ago

New API in synapse to manage custom presence : https://github.com/matrix-org/synapse/pull/16544