Ativar configuração para permitir que administradores excluam dados permanentemente

:bookmark: Este é um guia sobre como habilitar a configuração para administradores excluírem dados permanentemente em uma instância do Discourse.

:person_raising_hand: Nível de usuário necessário: Administrador do Sistema

:wrench: Acesso ao console necessário

A partir de 2.8.0.beta7: Security Release, Fast Edits, Topic Bookmarks, and more, existe uma configuração de site oculta que permite aos administradores excluir dados permanentemente.

Habilitando a exclusão permanente via console Rails

Para habilitar a configuração usando o console Rails, execute os seguintes comandos:

  1. Acesse o diretório do aplicativo Discourse:
cd /var/discourse
  1. Entre no contêiner do app:
./launcher enter app
  1. Acesse o console Rails:
rails c
  1. Defina a configuração de site can_permanently_delete como true:
SiteSetting.can_permanently_delete = true
  1. Saia do console Rails:
exit
  1. Saia do contêiner do app:
exit

Essa alteração entra em vigor imediatamente, e nenhuma ação adicional é necessária.

Habilitando a exclusão permanente via app.yml

Outra maneira de habilitar a exclusão permanente é através do arquivo de configuração app.yml. Siga estas etapas:

  1. Abra o arquivo app.yml localizado no diretório do aplicativo Discourse.

  2. Localize a seção env:. Você pode encontrá-la abaixo de DISCOURSE_HOSTNAME.

  3. Adicione a seguinte linha para habilitar a exclusão permanente:

    DISCOURSE_CAN_PERMANENTLY_DELETE: true
    
  4. Salve as alterações e execute o seguinte comando para reconstruir seu app:

    ./launcher rebuild app
    

Suas alterações entrarão em vigor assim que o processo de reconstrução for concluído.

20 curtidas

“Excluir dados” significa que todos os tópicos, postagens, uploads, etc., tudo será excluído do nosso site e será apenas um novo site vazio?

Ou excluiria o contêiner ‘Dados’ ou algo assim?

Refere-se a este recurso - Introducing permanently delete post functionality

Ele permite que administradores excluam permanentemente publicações/tópicos quando ativado, em vez da exclusão lógica normal sem ele.

4 curtidas