L’anonimizzazione sembra un’azione nucleare. Non potranno più riunirsi e riconnettersi ai propri dati. Immagino che in futuro potresti voler ricevere di nuovo il loro denaro.
Potresti gestire la cosa con il sistema interno di fiducia di Discourse? Spostali di nuovo a TL0 e blocca il loro livello lì fino a quando non ripristineranno l’abbonamento? Credo che ci siano alcune opzioni di stile CSS disponibili per le informazioni sul nome utente relative agli utenti a TL0, o almeno per l’iscrizione al gruppo predefinito.
Ovviamente vorresti anche limitare le tue categorie di contenuto a TL1+.
Ho visto siti che sospendono gli account per gestire le iscrizioni scadute. In questo modo, se l’utente riprende la propria iscrizione, è sufficiente riattivarli.
Un altro approccio comune consiste semplicemente nel rimuovere l’utente da un gruppo personalizzato chiamato “membri” quando la loro iscrizione scade. Se utilizzi l’appartenenza al gruppo “membri” per controllare l’accesso alla maggior parte delle categorie del tuo sito, rimuovere l’utente da questo gruppo limiterà il suo accesso al forum. Reaggiungi l’utente al gruppo “membri” quando riprende l’abbonamento.