Consentire all'utente di eliminare il proprio argomento senza risposte in qualsiasi momento

Un dato da un forum che si scontra costantemente con questo problema.

Amministro un forum di dimensioni ridotte con una sezione annunci. Tra le categorie “in vendita”, “cerco” e “scambio”, ci sono 12.343 argomenti. Di questi, 5.669 (46%) non hanno mai ricevuto una singola risposta. Solo 2.609 (21%) hanno ricevuto una risposta entro le prime 24 ore.

Penso che questo sostenga la versione più restrittiva di @Ethsim2. Le due condizioni in can_delete_own_topic? testano cose diverse, e solo una di esse verifica ciò che ci interessa. posts_count <= 1 chiede se esista una conversazione. Il timer di 24 ore non chiede nulla: al momento in cui scade, il 79% dei nostri annunci non ha ancora ricevuto risposta, e il 46% non ne riceverà mai, nemmeno dopo anni. Il suo effetto pratico è togliere un permesso agli autori di argomenti a cui nessuno ha mai risposto.

Il caso quotidiano è un annuncio il cui oggetto è stato venduto. L’autore vuole rimuoverlo. Può modificare il titolo in “Venduto”, oppure segnalarlo e attendere un moderatore. I nostri moderatori eseguono la seconda opzione manualmente, il che è lavoro inutile per entrambe le parti.

Una stranezza, rara ma bizzarra. La scorsa settimana un moderatore ha risposto a un annuncio per chiedere all’autore un titolo più chiaro. Quella risposta ha portato posts_count a 2, quindi l’autore ha perso permanentemente la possibilità di ritirare il proprio annuncio e ha dovuto chiedere al personale di farlo. Solo 26 dei nostri 6.674 argomenti annunci con risposta hanno risposte riservate al personale, quindi si tratta di un caso limite più che di un vero problema, ma è bizzarro che una nota di moderazione revochi un permesso dell’autore.

Un’impostazione del sito per il limite, con un valore predefinito di 24 ore e lasciando invariato posts_count <= 1, coprirebbe tutto questo.

2 Mi Piace