Modifier le message de suppression d'un sujet rend difficile de voir qu'il a été supprimé

Lorsqu’un utilisateur (ayant la capacité de modifier) (via min trust to edit post) supprime un sujet qu’il a créé, l’arrière-plan devient rouge (la classe deleted est ajoutée au div.topic-post) et le texte affiche « (sujet retiré par l’auteur) », mais le sujet reste toujours ouvert.

Cela pose problème si, après la suppression, l’utilisateur modifie le contenu du premier message du sujet : lorsqu’il clique sur enregistrer, l’arrière-plan rouge disparaît (la classe deleted n’est plus présente), mais le sujet se ferme (si vous vérifiez l’icône de clé, vous verrez l’option « Ouvrir » le sujet, même s’il ne semble pas fermé).

Cela signifie que les autres utilisateurs ne pourront pas y répondre et que les administrateurs ne remarqueront aucun problème, car le sujet apparaîtra comme un sujet normal.

Cependant, en y réfléchissant, le problème pourrait être que les utilisateurs disposant de privilèges de modification ne devraient pas pouvoir modifier leurs messages supprimés (sans les restaurer au préalable). C’est ce qui se produit avec les administrateurs : ils reçoivent un message « Accès invalide » lorsqu’ils tentent de modifier un message supprimé.

Je ne parviens pas à reproduire ce comportement. En réalité, il n’y a aucune raison logique pour qu’un post supprimé par un modérateur entraîne également la fermeture du sujet, puisque personne ne pourra ni le voir ni y répondre. Ce que vous décrivez se produit lorsqu’un utilisateur non-moderateur supprime son propre sujet. Dans ce cas, le sujet est fermé pour empêcher toute autre publication.

Je viens de mettre à jour ma description. Il s’avère que ce ne sont pas les modérateurs, mais les utilisateurs disposant de privilèges de modification.

Comme le créateur du sujet ou TL4 ? Peu importe, j’ai juste lu tes modifications. En gros, oui… un utilisateur doit restaurer son sujet pour pouvoir le modifier. Ensuite, le sujet s’ouvre automatiquement.

Eh bien, c’est là le problème. Lorsqu’un utilisateur peut modifier ses propres sujets supprimés (je ne suis pas certain que cela soit toujours réservé au niveau TL4 ou si cela peut être personnalisé), le sujet est verrouillé après la modification. Le supprimer ne le verrouille pas réellement.

Pour clarifier certaines choses :

  • Lorsqu’un modérateur supprime un sujet, il ne peut pas le modifier tant qu’il est supprimé.

  • Un utilisateur standard ou un niveau TL4 ne peut pas modifier son message s’il a été supprimé. Ils peuvent :

    • Le restaurer (s’ouvre automatiquement)
    • Le modifier à nouveau
Testé en tant qu’utilisateur standard et niveau TL4

Pourriez-vous partager une capture vidéo de l’apparition du bug ?

Ok, voici :

Je viens de créer l’utilisateur Nacho33, qui n’est ni administrateur ni modérateur, mais un niveau de confiance TL4.

Je me fais passer pour lui et je crée un sujet. Ensuite, je le supprime. Puis, je peux le modifier et je vois qu’il a été fermé :

Ahh, maintenant je comprends. Lorsque vous supprimez un message, ce message apparaît : (sujet retiré par l’auteur, sera automatiquement supprimé dans __ heures sauf s’il est signalé). En le modifiant, vous modifiez en réalité le message de suppression et non votre message original.

Imaginons que vous ayez créé un sujet avec trois longs paragraphes. Lorsque vous le supprimez et que vous cliquez sur modifier, vous ne pourrez pas modifier les paragraphes, mais le message mentionné ci-dessus. C’est pourquoi il reste fermé et vous devrez le rouvrir. Si vous l’ouvrez, le sujet restera supprimé et le message ci-dessus restera affiché à moins que vous ne le restauriez.

La modification d’un message supprimé ne le ferme pas, car il est déjà fermé. Vous modifiez simplement la raison pour laquelle il a été supprimé (et donc fermé).

Vous ne voyez tout simplement pas l’icône de fermeture, car vous n’avez pas actualisé la page. Une fois actualisée, l’icône :lock: apparaîtra.

Confirmé. Si j’actualise, je peux voir que le sujet supprimé est bien fermé, mais uniquement en cliquant sur l’icône de clé à molette et en cherchant le cadenas. Si l’utilisateur supprime le texte « sujet retiré », il n’y a aucune indication visuelle que le message ou le sujet a été effectivement supprimé ou fermé (même après actualisation, aucun message d’« action mineure » n’apparaît).

Seriez-vous d’accord pour dire que cela peut prêter à confusion si, au lieu d’un utilisateur TL4, un utilisateur TL1 inexpérimenté dispose des privilèges d’édition ?

Je n’aurais jamais pensé modifier le message de suppression, mais c’est ce qui est arrivé à l’un de mes nouveaux utilisateurs aujourd’hui. J’ai mis à jour le titre de ce sujet pour mieux refléter le problème.

À ma connaissance et après test, si vous supprimez le message de suppression, le sujet reste toujours fermé.

Je suis néanmoins d’accord avec vous que c’est un peu confus. Je ne suis pas sûr qu’il s’agisse d’un bug, car tout ce qui est mentionné me semble logique.

D’accord.

D’accord également. Cela pourrait en fait davantage être une demande de fonctionnalité UX. Peut-être que @awesomerobot pourrait donner son avis.