Au niveau de confiance 0, les utilisateurs ne peuvent pas accéder au chat, mais le lien « canaux de discussion » est visible dans la barre de navigation de gauche. Cliquer sur le lien redirige vers /categories sans indiquer qu’une erreur s’est produite.
L’expérience utilisateur pourrait être améliorée en signalant une erreur ou en supprimant le lien.
Merci pour le message. Je ne parviens pas à reproduire cela sur la version la plus récente du commit, ni sur un site hébergé. Lorsque j’utilise un utilisateur test avec TL_0, je n’obtiens pas le lien de chat dans le menu de la barre latérale de navigation. Et si je bascule entre des utilisateurs test de différents niveaux de confiance, TL_0 est le seul à ne pas avoir de chat, à l’exception des anonymes.
Êtes-vous sur une instance Discourse à jour ? Pouvez-vous éventuellement fournir plus de détails sur le navigateur, le système d’exploitation, etc., et même des captures d’écran ? Essayez également le mode sans échec et voyez si le lien chat/DM apparaît là pour TL_0.
Je peux reproduire le problème en ouvrant une fenêtre privée et en naviguant sans être connecté.
Lorsque j’active le mode sans échec sans être connecté dans une fenêtre privée, le problème ne se produit pas. Je vois plutôt un message « Oops ! Cette page n’existe pas ou est privée. »
Cependant : en essayant le mode sans échec tout en étant connecté au niveau 1, là où je m’attendrais à ce que cela fonctionne, j’obtiens le message « Oops ! » après avoir cliqué sur « canaux de discussion ».
C’est en haut à gauche dans la div avec la classe sidebar-custom-sections
Je pense comprendre pourquoi ça ne se reproduit plus.
Coller un lien vers un canal de discussion valide comme example.com/chat/c/general/2 dans une fenêtre privée déconnectée redirige également vers /categories et n’affiche aucun message d’erreur.
vous avez un lien personnalisé vers le chat, semble-t-il.
Les liens par défaut pour discuter des canaux et des MP sont ceux-ci en bas à gauche (sauf si l’ordre a été modifié ou s’ils ont été masqués par un composant de thème ou un plugin).