tchapgouv / tchap-web-v4

A Matrix web client for Tchap
https://www.tchap.gouv.fr/
GNU Affero General Public License v3.0
12 stars 5 forks source link

Support Tchap : Répertorier les Codes Erreurs #910

Open Raphaelrobert65 opened 9 months ago

Raphaelrobert65 commented 9 months ago

En tant que membre de l'équipe Tchap chargé du support, je souhaite connaitre les significations des erreurs de mot de passe et/ou de connexion, comme err-02, err-03, err-04, etc., avec les réponses correspondantes.

Cela permettra de faciliter la résolution des problèmes rencontrés par les utilisateurs en fournissant des informations claires sur les erreurs spécifiques, améliorant l'efficacité du support

Capture d’écran 2024-02-15 à 17 03 26

estellecomment commented 9 months ago

Element propose des messages d'erreur plus complets, et on les a apparemment enlevés. La PR montre des screenshots avant-apres pour comprendre : https://github.com/tchapgouv/tchap-web-v4/pull/636

Les messages complets :

err-01 : "error|mixed_content": "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.", (Lien : https://www.google.com/search?&q=enable%20unsafe%20scripts)

err-02 : "error|tls" : "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests." (Lien : homeserver, par ex https://matrix.agent.dinum.tchap.gouv.fr/)

err-03 : 'Server unavailable, overloaded, or something else went wrong.' (lors de fetchHomeserverForEmail)

Les messages d'erreur sont tres techniques, je suppose qu'on les a enlevés parce qu'ils sont trop techniques pour etre utiles à la majorité des gens. Je suppose que dans ce cas, le lien "Voir l'etat des services" est le plus utile.

Thoughts ? On peut

estellecomment commented 8 months ago

"err:04" : "generic_error" lors de la creation de room. (on sait pas pourquoi)

C'est ce qui est aussi affiché aux externes quand ils essaient de créer une room. C'est assez pourri, il vaudrait mieux bloquer les fonctionnalités auxquelles ils n'ont pas le droit, ou bien au moins afficher des erreurs appropriées. On a deja une issue dessus, ya pas eu assez de plaintes pour que ca arrive en haut de la todo list...