esiste un modo per rimuovere automaticamente gli argomenti dalla lista dopo X giorni dall’ultimo post?
Gestiamo una categoria dedicata alla vendita e ci risparmierebbe un sacco di lavoro di manutenzione se potessimo rimuovere automaticamente (o, nel caso peggiore, eliminare) gli argomenti senza attività dopo 60 giorni.
Idealmente, ho bisogno di applicare questa impostazione a livello di categoria.
La mia speranza era offrire un’esperienza di navigazione “in vendita” più pulita per chi si avvicina a quella specifica categoria.
Penso che se mostrassimo solo gli argomenti che sono probabilmente ancora attivamente in vendita, sarebbe più facile da leggere e si eviterebbero molti post del tipo “È ancora disponibile?”. Il che, 9 volte su 10, porta l’OP a rispondere “no”
Sì, penso che questa potrebbe essere la strada che finiremo per prendere. Le persone potranno semplicemente scorrere l’elenco alla ricerca di argomenti sbloccati, mentre quelli bloccati scenderanno organicamente nella categoria da soli
Ho un lavoro cron che nasconde automaticamente i topic chiusi in una categoria specifica,
run:
- exec: echo '* * * * * postgres /usr/bin/psql discourse -c "update topics set visible = FALSE where category_id = 19 and closed = TRUE;"' >> /etc/crontab
nel mio app.yml. È possibile combinarlo con la chiusura automatica (lo abbiamo già attivo per chiudere automaticamente un topic una volta selezionata una soluzione).