Habilitar configuración para permitir a los administradores eliminar datos de forma permanente

:bookmark: Esta es una guía sobre cómo habilitar la configuración para que los administradores eliminen datos permanentemente en una instancia de Discourse.

:person_raising_hand: Nivel de usuario requerido: Administrador del sistema

:wrench: Se requiere acceso a la consola

A partir de 2.8.0.beta7: Security Release, Fast Edits, Topic Bookmarks, and more, existe una configuración de sitio oculta para permitir que los administradores eliminen datos permanentemente.

Habilitar la eliminación permanente a través de la consola de Rails

Para habilitar la configuración usando la consola de Rails, ejecute los siguientes comandos:

  1. Acceda al directorio de su aplicación Discourse:
cd /var/discourse
  1. Ingrese al contenedor de la aplicación:
./launcher enter app
  1. Acceda a la consola de Rails:
rails c
  1. Establezca la configuración de sitio can_permanently_delete en true:
SiteSetting.can_permanently_delete = true
  1. Salga de la consola de Rails:
exit
  1. Salga del contenedor de la aplicación:
exit

Este cambio surte efecto inmediatamente y no se requiere ninguna acción adicional.

Habilitar la eliminación permanente a través de app.yml

Otra forma de habilitar la eliminación permanente es a través del archivo de configuración app.yml. Siga estos pasos:

  1. Abra el archivo app.yml ubicado en el directorio de su aplicación Discourse.

  2. Busque la sección env:. Puede encontrarla debajo de DISCOURSE_HOSTNAME.

  3. Agregue la siguiente línea para habilitar la eliminación permanente:

    DISCOURSE_CAN_PERMANENTLY_DELETE: true
    
  4. Guarde los cambios y ejecute el siguiente comando para reconstruir su aplicación:

    ./launcher rebuild app
    

Sus cambios surtirán efecto una vez que se complete el proceso de reconstrucción.

20 Me gusta

“Eliminar datos” significa que todos los temas, publicaciones, cargas, etc., todo se eliminará de nuestro sitio y será solo un sitio web nuevo y vacío?

¿O eliminaría el contenedor de ‘Datos’ o algo así?

Se refiere a esta función: Introducing permanently delete post functionality

Permite a los administradores eliminar permanentemente publicaciones/temas cuando está habilitado, en lugar de la eliminación suave normal sin él.

4 Me gusta