Erreur lors de la suppression d'un sujet qui a déjà été répondu

Salut :slight_smile:

Lorsque j’essaie de supprimer un sujet qui a déjà reçu une réponse, j’obtiens une erreur.

  1. Je crée un nouveau sujet.
  2. Je réponds à ce sujet.
  3. J’essaie de supprimer ce sujet.
  4. J’obtiens Une erreur s'est produite : Une erreur s'est produite lors de la suppression de ce sujet. Veuillez contacter l'administrateur du site..

Comment est-ce géré ?
Je vois que parfois le bouton de suppression est masqué, alors que le bouton de modification est disponible, et parfois le bouton de suppression est disponible et m’indique que je ne suis pas autorisé à supprimer le sujet.

Vous ne pouvez pas supprimer certains sujets, ceux qui sont automatiquement créés par Discourse, comme les sujets « À propos de cette catégorie ».

J’ai créé un sujet sur mon instance (à jour), j’ai répondu et j’ai pu supprimer le sujet.

  • Pouvez-vous nous donner des exemples de sujets que vous ne pouvez pas supprimer ?

  • Êtes-vous administrateur ou modérateur ?

  • Quelles sont les permissions de la catégorie ?

  • Avez-vous essayé en mode sans échec ?

  • Y a-t-il des erreurs dans la console JavaScript ou dans l’onglet réseau des outils de développement de votre navigateur ?

  • Y a-t-il des erreurs dans /logs ?

3 « J'aime »

Alors, qu’est-ce qui est différent ici ?

https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502
Le bouton supprimer est encore caché.
Dois-je recommencer, ou pouvez-vous le reproduire là-bas ?

Aucun.

Je pense que non. Je ne sais pas ce que vous appelez ça.
Vous devriez le voir si vous réussissez à le reproduire. Merci de me dire si ce n’est pas le cas.

Je sais que le bouton supprimer est visible même si le sujet a une réponse, vous n’êtes donc pas autorisé à supprimer le sujet. Le texte au survol le reflète également. Exemple du dernier sujet que j’ai créé sur Meta :
vous n'avez pas la permission de supprimer ce sujet
Mais je ne me souviens pas avoir remarqué un sujet où le bouton modifier était visible mais pas le bouton supprimer.

1 « J'aime »

C’est ce que j’obtiens ici (par exemple pour ce sujet).

C’est ce que j’obtiens là-bas, après un certain temps : https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502

Je ne sais pas combien de temps exactement, mais cela pourrait être 1 heure, puisque j’ai créé https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502 pour pouvoir continuer à tester, après que cela soit arrivé à https://try.discourse.org/t/1st-test-for-deleting-a-topic-which-has-already-been-answered/1500.

Je ne sais pas non plus si le sujet doit déjà avoir reçu une réponse ou non pour que cela se produise.
Et je ne peux pas encore le tester : Une erreur s'est produite : Nous apprécions votre enthousiasme ! Cela dit, pour la sécurité de notre communauté, vous avez atteint le nombre maximum de sujets qu'un nouvel utilisateur peut créer le premier jour. Veuillez patienter 20 heures et vous pourrez créer plus de sujets.

Mais alors vos droits de supprimer et de restaurer sont très limités :thinking:

Par défaut, les utilisateurs ne peuvent pas modifier ou supprimer leurs publications après 24 heures (30 jours pour les utilisateurs de niveau de confiance 2), ce qui pourrait expliquer pourquoi vous ne pouvez pas supprimer certaines de vos publications.

Les liens vers try.discourse.org expirent rapidement, car l’instance est réinitialisée chaque jour.

Eh bien, pourquoi ne pas dire « vous n’êtes pas autorisé à supprimer le sujet », au lieu d’afficher une erreur ?

2 « J'aime »

Même si vous ne pouvez pas voir mes tests, avez-vous essayé de reproduire ce que je vous ai dit, et avez-vous réussi ou non ?

Au fait, pourquoi ne pas réinitialiser try.discourse.org chaque semaine à la place, afin que nous puissions tester ce genre de choses ?