Per questi passaggi:
- Imposta una parola monitorata.
- Un utente attiva la parola monitorata e l’argomento finisce nella coda degli elementi da revisionare.
- Un membro dello staff approva l’argomento.
- L’argomento viene segnalato da un utente.
A questo punto, lo stato degli elementi da revisionare originali relativi a “Approvare questo argomento” cambierebbe da “Approvato” a “In attesa” e nella coda ci sarebbero due elementi da revisionare (uno per approvare questo argomento, dove approvare o rifiutare non farebbe alcuna differenza, e un altro per gestire la segnalazione), il che non dovrebbe accadere.
Questo commit aggiunge la logica per impedire che lo stato venga modificato nuovamente, mantenendo solo gli elementi da revisionare segnalati, e vengono aggiunte anche alcune specifiche al riguardo.