Supprimer automatiquement les sujets d'une catégorie s'il n'y a pas de réponse dans la période définie

J’ai configuré RSS Polling et j’aimerais pouvoir supprimer automatiquement les sujets RSS après un certain temps si personne n’y a répondu. Serait-il possible de le faire automatiquement ?

Merci.

J’ai créé un plugin pour cela il y a quelque temps : Delete Unreplied Topics plugin

J’avais décidé de ne pas installer de plugins tiers… mais celui-ci correspond exactement à ce dont j’ai besoin…

Votre plugin est concis et élégamment écrit, donc j’espère que cela ne posera pas de problème, mais en général, existe-t-il un moyen de vérifier avant chaque mise à jour qu’un plugin tiers continuera de fonctionner ?

Édition : les commentaires sur le plugin ont été déplacés vers son sujet.

Il faudra toujours tester, ou retarder suffisamment les mises à jour (pour que d’autres aient déjà testé pour vous).

Merci. Certains autres endroits proposent une méthode centralisée pour que les auteurs indiquent les versions du logiciel principal compatibles avec leurs plugins/extensions. Seriez-vous disposé à modifier votre page « read me » dans ce sens ?

Non, je ne le ferai pas, car cela signifierait que je devrais maintenir ces informations.

Le plugin est activement utilisé par l’un de nos clients, ce qui signifie que nous le maintiendrons à jour avec au moins la branche stable. Cependant, il peut toujours y avoir quelques jours entre la sortie d’une nouvelle version stable et la mise à jour du plugin.

Étant donné que ce plugin spécifique ne fait aucun monkey patching de méthodes, je doute qu’il puisse jamais se briser de manière à rendre votre instance Discourse inutilisable.

C’est compréhensible et rassurant. Oui, je ne peux pas imaginer que Discourse change de manière si fondamentale que cela rompe votre plugin, mais je suis nouveau dans ce domaine. Merci encore.

C’est un élément que je pense qu’il faudrait peut-être inclure dans le cœur @sam en tant que paramètre au niveau de la catégorie.