Il mio pensiero è che la logica più semplice sia questa:
-
L’argomento ha un’impostazione, “può essere aggiornato solo una volta ogni {x} minuti” dove il numero di minuti è un’impostazione regolabile, che va da zero (l’impostazione predefinita, può essere aggiornato tante volte quante sono le risposte) a circa 10.000 (può essere aggiornato solo una volta alla settimana). Supponiamo che qualcuno abbia inserito 60 minuti, l’argomento può essere aggiornato solo una volta ogni 60 minuti al massimo.
-
quando viene pubblicata una risposta, controlla la data dell’ultimo aggiornamento:
-
se l’ultimo aggiornamento è stato più di 60 minuti fa, consenti l’aggiornamento dell’argomento da parte di questa nuova risposta.
-
se l’ultimo aggiornamento è stato meno di 60 minuti fa, non aggiornare l’argomento durante la pubblicazione di questa nuova risposta.
-
Sì, questo sembra semplice e fattibile… aggiungiamolo alla prossima release @sam @eviltrout?