« Désolé, vous n'avez pas accès à ce sujet ! » après qu'un modérateur a converti un sujet en message privé

Bonjour à tous, je suis modérateur d’une page communautaire et dernièrement, chaque fois que je transforme un sujet en message privé, je tombe sur une page d’erreur affichant “Désolé, vous n’avez pas accès à ce sujet !”.

Comme je l’ai dit, je suis modérateur, donc je devrais pouvoir accéder à ce message. Le sujet que je souhaite convertir en message privé n’a généralement qu’un seul utilisateur (c’est-à-dire l’auteur original), donc cela ne devrait pas poser de problème non plus ?

Une idée de ce qui pourrait causer cela ?

If you weren’t part of the topic before it was turned into a message you won’t have access. Only administrators can see message conversations they aren’t members of.

If you need access to the PM you can ask the user to flag it. Moderators have access to flagged PMs while they are flagged.

Désolé, que voulez-vous dire par « Si vous ne faisiez pas partie du sujet » ? Le message que j’ai envoyé en MP était à l’origine le premier message d’un fil public, donc j’y avais bien accès :thinking:

Bien sûr, mais si la conversation de message créée ne vous incluait pas (sans aucun message de votre part), vous n’y auriez pas accès. Les participants à la conversation sont déterminés par les messages inclus dans celle-ci au moment de la conversion.

D’accord, je vois — ce qui me trouble cependant, c’est qu’auparavant, je pouvais convertir des fils de discussion en messages privés (même si je n’en faisais pas partie). J’ai toujours ces conversations dans ma boîte de réception.

Je vais tester à nouveau en gardant vos suggestions à l’esprit pour voir si cela se reproduit. Merci !

Salut, j’ai réessayé et cette fois ça a marché (j’ai pu accéder au MP).

Quelques informations :

  • Le message a été créé il y a 1 heure par un utilisateur ordinaire (qui s’est également inscrit il y a 1 heure)
  • J’ai cliqué sur l’onglet à droite > Créer un message privé > la page s’est rechargée et le message a été transformé en MP entre moi et l’utilisateur, comme prévu

Il doit donc y avoir autre chose derrière — parfois ça fonctionne, parfois non.

(Si cela aide, j’ai remarqué que cela pourrait ne se produire que lorsque l’utilisateur a publié deux fois dans le même fil (c’est-à-dire deux messages consécutifs), mais je ne suis pas sûr à 100 %).

Oh, intéressant, peux-tu reproduire ce problème @justin en tant que modérateur ?

Oui, j’ai réussi à reproduire le problème.

Edit : Je vais réessayer :sweat_smile:

Je ne suis pas clair. Ce que vous avez écrit me semble correct : si le mod n’a aucune réponse dans le MP, il n’aura pas accès après la conversion en MP. C’est attendu.

Ce qui serait incorrect, ce serait que le mod ait accès même s’il n’a fait aucun post dans ce sujet avant sa conversion en MP. Cela serait inattendu.

Ah ! J’ai inversé la logique ici. Je vais voir si je peux lui accorder l’accès.

J’ai pu reproduire ce problème une fois en suivant les étapes suivantes :

  1. Un administrateur a créé le sujet il y a 4 jours.
  2. Un utilisateur de niveau TL0 a répondu et sa réponse nécessitait une approbation.
  3. Le message a été approuvé par un modérateur.
  4. Lorsque la réponse avait 2 minutes d’ancienneté, le modérateur a transformé le sujet en message privé (PM).
  5. Le modérateur a été invité et a obtenu l’accès au sujet.

Il semble que cela puisse être partiellement lié à l’expiration de la période de grâce pour l’édition ou à l’approbation du message.

Merci à @simon pour m’avoir aidé à reproduire ce problème.

Cela dit, ce comportement me semble vraiment incohérent et inattendu.

Si un sujet ne contient qu’un seul message d’un seul utilisateur, le modérateur se voit accorder l’accès au PM lors de la conversion.

Si un sujet contient deux messages ou plus, émanant d’un ou plusieurs utilisateurs, le modérateur n’obtient pas l’accès (sauf dans le cas du bug potentiel mentionné ci-dessus).

Ne serait-il pas plus logique qu’un modérateur, en transformant un sujet en PM, se voie automatiquement accorder l’accès, puisqu’il le fait probablement pour une raison valable ?

Intéressant, c’est donc le bug.

Ne répondraient-ils pas d’abord au sujet s’ils en avaient besoin ?

Peut-être. La bizarrerie UX qui me vient à l’esprit, c’est que si j’ai les permissions pour transformer quelque chose en MP en tant que modérateur, je suppose que je le fais pour une raison, probablement pour poursuivre une conversation en privé, même si je n’ai pas encore répondu. Je suis alors confus si je tombe sur un message du type « désolé, pas possible ! ». Peut-être que je comprends moi-même mal l’intention originale de cette fonctionnalité. Dans tous les cas, le comportement doit être cohérent : soit ajouter, soit bloquer le modérateur dans le MP.

Quoi qu’il en soit, les modérateurs n’ont normalement pas accès aux MP, donc ajouter automatiquement chaque modérateur à un MP lors d’une conversion est un peu… excessif.

Je pense que cela pourrait être votre bug @techAPJ ? Corrigons d’abord le bug :

Cela ne devrait pas se produire.

Si un sujet ne compte qu’un seul utilisateur et qu’un modérateur le convertit en message privé, l’auteur du sujet original (OP) sera le seul participant au message privé si le modérateur n’y est pas ajouté. Le message privé se retrouvera alors dans la liste des messages envoyés de l’OP, mais ce dernier ne recevra aucune notification l’invitant à le consulter.

La situation où j’ai dû convertir des sujets publics en messages privés survient lorsqu’un contenu est publié publiquement sur le forum alors qu’il devrait être traité en interne. Si ce sont les modérateurs qui gèrent ce type de situation, il est logique qu’ils soient ajoutés au message privé. Si les modérateurs ne doivent pas être ajoutés aux messages privés, peut-être que l’action « Créer un message privé » ne devrait pas être accessible à leur intention.

Ah oui, c’est vrai.

Peut-être que lorsqu’il n’y a qu’un seul message, vous devez ajouter le modérateur au MP, ce qui rend le comportement actuel déjà correct ? Peut-être qu’il n’y a rien de nécessaire à faire ici @techAPJ.

Une chose que nous pourrions faire est d’ajouter une nouvelle invite de conversion en MP pour les modérateurs, uniquement lorsqu’il y a plus d’un message dans le sujet, qui ressemblerait à ceci :

Si vous ne répondez pas à ce sujet avant de le convertir en MP, vous n’y aurez pas accès. Vous accorder l’accès ?

Oui, accorder l’accès Non

Je pense que ce prompt est raisonnable. Cela donne au moins aux modérateurs la possibilité de poursuivre un sujet public en privé avec plus d’une personne si nécessaire.

Une petite suggestion : cela devrait être une boîte à trois boutons, avec les options « Non, créer » et « Annuler ».

Bonjour !

Nos modérateurs rencontrent le même problème sur la communauté Infinite Flight. Cela semble être très aléatoire pour le moment, et la fonctionnalité permettant aux modérateurs de transformer un sujet en message privé ressemble à demander à la boule magique 8 comment cela va se passer :slight_smile: