Cuando se elimina una publicación en Discourse, realizamos una eliminación lógica. Esto significa que la publicación todavía está presente en la base de datos en caso de que un administrador quiera recuperarla más tarde. Una eliminación lógica no es suficiente cuando la publicación eliminada contiene información confidencial y debe eliminarse por completo de la base de datos. Para esas situaciones, estamos introduciendo la capacidad de eliminar permanentemente una publicación.
Esta función se implementó bajo una configuración oculta del sitio debido a lo peligrosa que puede ser; una vez que una publicación se destruye, no se puede recuperar. Como mecanismo de protección adicional, las publicaciones pueden ser eliminadas permanentemente por el mismo administrador que eliminó la publicación solo después de que hayan pasado 5 minutos O por un administrador diferente de inmediato. Si la publicación no se puede eliminar porque no se cumplieron ninguna de las precondiciones, se mostrará un mensaje de error:
Si su sitio es alojado por nosotros, contáctenos y la habilitaremos para usted. Si lo aloja usted mismo, para habilitarla debe ingresar a la consola (rails c) y cambiar el valor de la configuración del sitio:
SiteSetting.can_permanently_delete = true


