-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
En tant qu'user, j'aimerais pouvoir indiquer un statut (ne pas déranger, absent, disponible..) #210
Comments
On avait interdit l'edition du display name. cc @jdauphant : un avis? |
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. |
C'est un ticket ouvert chez element depuis longtemps, pour avoir un champ distinct du displayname : element-hq/element-meta#426 C'est implémenté dans Matrix, mais pas supporté par les clients element. |
Je confirme la raison de Nicolas, c'est pour des raisons de sécurité pour éviter l'usurpation d'identité. |
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) 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 vous implémentez ça comment niveau back ? |
New API in synapse to manage custom presence : matrix-org/synapse#16544 |
il serait sans doute préférable d'utiliser cette MSC https://github.com/tcpipuk/matrix-spec-proposals/blob/main/proposals/4133-extended-profiles.md |
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é.
The text was updated successfully, but these errors were encountered: