You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Certaines administrations réclament la possibilité d'indiquer un statut à côté de leur nom.
Une solution simple est de mettre statut sous forme textuelle accolé au DisplayName.
Cette information statusString serait `stockée par les clients (web/Android/iOS) dans l’accountData, transmis au back-end.
Le back-end irait voir la disponibilité de cette infos dans l’accountData au moment de générer le DisplayName transmis à tous.
Si accountData indique que le compte fournit une information statusString, alors le back-end concatène cette information au DisplayName diffusé auprès des autres clients.
Cette concaténation se fera avec des caractères identifiables et difficilement saisissables par l'utilisateur (ex: Albert Einstein ||occupé|| ).
Sur les applications client, lors de la récupération du DisplayName, l'information de statut sera recherchée et extraite si présente, et affichée à l'endroit convenu dans l'interface (conversation 1-to-1 et fiche profil dans la liste des utilisateurs d'un salon).
Attention : sur des clients non-Tchap (ex: Element), cette information de statut transmise dans le DisplayName restera dans le displayName (elle ne sera pas recherchée et splittée) et elle s'affichera donc avec le isplayname sur ces application.
Certaines administrations réclament la possibilité d'indiquer un statut à côté de leur nom.
Une solution simple est de mettre statut sous forme textuelle accolé au DisplayName.
Cette information
statusString
serait `stockée par les clients (web/Android/iOS) dans l’accountData, transmis au back-end.Le back-end irait voir la disponibilité de cette infos dans l’accountData au moment de générer le DisplayName transmis à tous.
Si
accountData
indique que le compte fournit une informationstatusString
, alors le back-end concatène cette information au DisplayName diffusé auprès des autres clients.Cette concaténation se fera avec des caractères identifiables et difficilement saisissables par l'utilisateur (ex: Albert Einstein ||occupé|| ).
Sur les applications client, lors de la récupération du DisplayName, l'information de statut sera recherchée et extraite si présente, et affichée à l'endroit convenu dans l'interface (conversation 1-to-1 et fiche profil dans la liste des utilisateurs d'un salon).
Attention : sur des clients non-Tchap (ex: Element), cette information de statut transmise dans le DisplayName restera dans le displayName (elle ne sera pas recherchée et splittée) et elle s'affichera donc avec le isplayname sur ces application.
https://www.notion.so/mercurial-timer-ec4/Atelier-Symbole-Profil-Ambassadeur-06b71ec656174e31b11699184c453500
The text was updated successfully, but these errors were encountered: