Comment un utilisateur non-membre du staff a-t-il pu chuchoter dans un sujet général ?

Je ne suis pas sûr qu’il s’agisse réellement d’un bug, mais je suis perdu. Je comptais poster cela dans Contribute > Bug, mais j’ai changé d’avis car je ne suis pas certain que le problème se reproduirait et qu’il pourrait s’agir d’une fonctionnalité ou d’un comportement attendu ne nécessitant pas de correction.

Nous avions un message intégré dans un sujet qui aurait dû être un message privé et qui avait été signalé comme hors-sujet. Avant de traiter le signalement, j’ai sélectionné le message avec la clé anglaise de la chronologie et je l’ai déplacé 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 le message inchangé ». J’ai également rédigé un message standard expliquant qu’un message avait été déplacé en privé et je l’ai coloré avec la couleur du personnel.

Après mon retour dans le sujet, l’auteur original du fil 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 de copie de ce texte car il contenait des informations qui auraient également dû être transférées au MP, mais en y regardant de plus près, j’ai réalisé qu’il comportait le symbole de l’œil barré et qu’il s’agissait d’un chuchotement. Étrange, je ne savais pas que les utilisateurs non-Personnel pouvaient faire ça… J’ai supposé que peut-être les utilisateurs pouvaient chuchoter, mais cela ne serait pas visible pour eux s’ils voulaient faire un commentaire privé dans le fil aux modérateurs.

Dans la console d’administration, il est indiqué que la capacité de chuchotement peut être accordée à des groupes spécifiques, mais le seul groupe activé est Admin, et ce membre n’en fait pas partie.

Ma seule hypothèse est qu’il s’agit d’un scénario rare causé par un problème de chronologie : mon hypothèse est que l’utilisateur régulier composait une longue réponse au même moment où je procédais au déplacement du message en MP, donc lorsqu’il a répondu dans le sujet public, Discourse l’a converti en chuchotement du Personnel car le message auquel il répondait n’est plus visible.

Le seul hic, c’est qu’il n’a pas directement répondu au message déplacé ; il a répondu à ma réponse colorée par le Personnel qui expliquait au public pourquoi le message avait disparu. C’est pourquoi j’ai initialement pensé peut-être que les utilisateurs généraux peuvent chuchoter uniquement au Personnel, mais cela ne semble pas être le cas.

Je ne sais pas si cela doit être corrigé ou s’il s’agit d’un bug réellement reproductible, mais j’étais simplement curieux de savoir s’il existait un comportement permettant à un utilisateur ne faisant pas partie d’un groupe activé pour le chuchotement de chuchoter dans le fil.

Dans la capture d’écran ci-dessous, l’utilisateur DeusIrae est un Régulier TL_3 et ne fait partie d’aucun groupe activé pour le chuchotement. Il répond (« ton jeu de comp ») à l’auteur original dont le message a été déplacé en MP, mais la réponse est destinée à moi.

Peut-être s’agit-il d’une sécurité pour une réponse publique à un message qui n’existe plus ?

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.

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).