Comment se fait-il qu'un utilisateur non-staff ait pu chuchoter dans un sujet général ?

Je ne suis pas sûr qu’il s’agisse d’un bug, mais je suis bloqué. J’allais poster ceci dans Bug, mais j’ai changé d’avis car je ne suis pas sûr que cela se reproduise et que cela puisse être une fonctionnalité/un comportement attendu qui n’a pas besoin d’être corrigé.

Nous avions une publication en ligne dans un sujet qui aurait dû être un message privé et qui a été signalée comme hors sujet. Avant de traiter le signalement, j’ai sélectionné la publication avec la clé à molette de la chronologie et l’ai déplacée vers un nouveau message privé, je me suis assuré que les deux participants étaient invités, puis j’ai marqué le signalement comme valide et “laisser la publication inchangée”. J’ai également entré une publication régulière expliquant qu’un message avait été déplacé en privé et je l’ai colorée en Staff.

Après être retourné au sujet, l’OP du fil de discussion avait répondu concernant le message déplacé qui était maintenant un MP, mais la réponse publique était entièrement en italique. J’ai commencé le processus pour copier ce texte car il contenait des informations qui devaient également être déplacées vers le MP, mais en le regardant, j’ai réalisé qu’il avait l’icône de l’œil barré et qu’il s’agissait d’un murmure. Étrange, je ne savais pas que les non-Staff pouvaient faire ça… J’ai pensé que peut-être les utilisateurs pouvaient murmurer mais que ce ne serait pas visible pour eux s’ils voulaient faire un commentaire privé dans le fil de discussion pour les modérateurs.

Après recherche dans la console d’administration, il est indiqué que la capacité de murmure peut être accordée à des groupes spécifiques, mais le seul groupe activé est Admin, et ce membre ne fait pas partie de ce groupe.

Ma seule supposition est qu’il s’agissait d’un scénario rare causé par le timing : mon hypothèse est que l’utilisateur ordinaire était en train de composer une longue réponse au moment où j’étais en train de déplacer la publication vers un MP, donc lorsqu’il a répondu dans le sujet public, Discourse l’a converti en un murmure Staff car le message auquel il répondait n’est plus visible.

La seule chose est qu’il n’a pas directement répondu au message déplacé ; il a répondu à ma réponse colorée en Staff informant le public pourquoi le message avait disparu. C’est pourquoi j’avais initialement pensé que peut-être les utilisateurs généraux pouvaient murmurer aux Staff uniquement, mais cela ne semble pas être le cas.

Je ne sais pas si cela nécessite une correction ou s’il s’agit d’un bug réel et reproductible, mais j’étais juste curieux de savoir s’il existe un comportement qui permettrait à un utilisateur n’appartenant pas à un groupe activé pour le murmure de murmurer dans un fil de discussion.

Dans la capture d’écran ci-dessous, l’utilisateur DeusIrae est un Regular TL_3 et n’appartient à aucun groupe activé pour le murmure. Il répond (“your comp game”) au répondant d’origine dont le message a été déplacé vers le MP, mais la réponse m’est adressée.

Peut-être est-ce une mesure de sécurité pour une réponse publique à un message qui n’existe plus ?

1 « J'aime »

Cela semble assez étrange ! Il est difficile de vous aider étant donné qu’il semble s’agir d’une expérience unique. Si cela se reproduit, essayez d’obtenir les étapes de reproduction.

2 « J'aime »

Je pense que quelque chose de similaire m’est déjà arrivé :

Les réponses aux messages privés sont automatiquement créées en tant que messages privés. Ainsi, si les numéros de message changent pendant la création d’une réponse, vous pouvez occasionnellement (bien que très rarement) obtenir quelque chose créé accidentellement en tant que message privé par un utilisateur « non-message privé ».

Pour nettoyer et convertir le message privé en un message normal, vous pouvez installer le composant de thème Toggle Whisper 👁 (ou utiliser l’API directement, selon ce avec quoi vous êtes à l’aise).

4 « J'aime »

Ce sujet a été automatiquement fermé après 9 jours. Les nouvelles réponses ne sont plus autorisées.