gibt es eine Möglichkeit, Themen automatisch nach X Tagen seit dem letzten Beitrag aus der Liste zu entfernen?
Wir betreiben eine Verkaufskategorie, und es würde uns eine Menge Hausarbeit ersparen, wenn wir Themen ohne Aktivität nach 60 Tagen automatisch aus der Liste nehmen (oder im schlimmsten Fall löschen) könnten.
Idealerweise müsste ich diese Einstellung auf Kategorieebene anwenden können.
Warum nicht schließen, sondern nur auflisten? Es gibt bereits eine Unterstützung für das automatische Schließen nach Ablauf von Zeitlimits und nach einer ausreichend langen Zeit ohne Antworten.
Meine Hoffnung war, ein saubereres „Zu verkaufen“-Browsing-Erlebnis für Leute zu bieten, die in diese spezielle Kategorie hineinschnuppern.
Ich denke, wenn wir nur Themen anzeigen würden, die wahrscheinlich noch aktiv zu verkaufen sind, wäre es einfacher zu lesen und würde viele *„Ist das noch verfügbar?
Ich habe einen Cron-Job, der automatisch geschlossene Themen in einer bestimmten Kategorie aus der Liste entfernt,
run:
- exec: echo '* * * * * postgres /usr/bin/psql discourse -c "update topics set visible = FALSE where category_id = 19 and closed = TRUE;"' >> /etc/crontab
in meiner app.yml. Das lässt sich mit dem automatischen Schließen kombinieren (wir haben dies für das automatische Schließen, sobald eine Lösung ausgewählt wurde).