Credo che questa sia la distinzione importante qui. L’implementazione esistente limita già gli utenti comuni a eliminare il proprio argomento solo quando non ha risposte:
Quindi la richiesta di funzionalità più specifica potrebbe essere semplicemente quella di rendere configurabile il valore 24.hours attualmente hardcoded, mantenendo al contempo la restrizione esistente posts_count <= 1. Questo potrebbe avere un valore predefinito di 24 ore, ma consentire agli amministratori di scegliere un periodo più lungo, o potenzialmente l’eliminazione illimitata di argomenti senza risposte.
Non credo che il GDPR sia davvero la ragione per cui questa funzionalità è necessaria. Il diritto all’oblio non è assoluto e non significa che il software del forum debba fornire un’opzione di autoservizio illimitata per eliminare qualsiasi contenuto pubblicato da un utente.
La configurabilità della restrizione esistente di 24 ore sembra un argomento sufficiente per la funzionalità di per sé.