Penso che questa soluzione potrebbe funzionare bene come impostazione a livello di sito basata su un enum, mantenendo il comportamento attuale come valore predefinito. Ad esempio, permanent_topic_deletion_mode potrebbe offrire il comportamento attuale, che richiede la cancellazione permanente di ogni singolo post prima di procedere, e un comportamento opzionale di “cancellazione permanente dell’argomento e di tutti i post”, sempre protetto dalla conferma di input già esistente. Questo permetterebbe di mantenere la politica di sicurezza attuale per i siti esistenti, consentendo al contempo agli amministratori che desiderano esplicitamente la cancellazione in blocco di attivarla.