Abilita l'impostazione per consentire agli amministratori di eliminare definitivamente i dati

:bookmark: Questa è una guida su come abilitare l’impostazione per gli amministratori per eliminare definitivamente i dati su un’istanza di Discourse.

:person_raising_hand: Livello utente richiesto: Amministratore di sistema

:wrench: È necessario l’accesso alla console

A partire da 2.8.0.beta7: Security Release, Fast Edits, Topic Bookmarks, and more, è disponibile un’impostazione del sito nascosta che consente agli amministratori di eliminare definitivamente i dati.

Abilitare l’eliminazione definitiva tramite la console Rails

Per abilitare l’impostazione utilizzando la console Rails, esegui i seguenti comandi:

  1. Accedi alla directory dell’applicazione Discourse:
cd /var/discourse
  1. Entra nel contenitore dell’app:
./launcher enter app
  1. Accedi alla console Rails:
rails c
  1. Imposta l’impostazione del sito can_permanently_delete su true:
SiteSetting.can_permanently_delete = true
  1. Esci dalla console Rails:
exit
  1. Esci dal contenitore dell’app:
exit

Questa modifica ha effetto immediato e non è necessaria alcuna ulteriore azione.

Abilitare l’eliminazione definitiva tramite app.yml

Un altro modo per abilitare l’eliminazione definitiva è attraverso il file di configurazione app.yml. Segui questi passaggi:

  1. Apri il file app.yml situato nella directory dell’applicazione Discourse.

  2. Individua la sezione env:. Puoi trovarla sotto DISCOURSE_HOSTNAME.

  3. Aggiungi la seguente riga per abilitare l’eliminazione definitiva:

    DISCOURSE_CAN_PERMANENTLY_DELETE: true
    
  4. Salva le modifiche ed esegui il seguente comando per ricostruire la tua app:

    ./launcher rebuild app
    

Le modifiche avranno effetto non appena il processo di ricostruzione sarĂ  completato.

20 Mi Piace

“Elimina dati” significa che tutti gli argomenti, i post, i caricamenti, ecc., tutto verrà eliminato dal nostro sito e sarà solo un sito web nuovo e vuoto?

Oppure eliminerà il contenitore ‘Dati’ o qualcos’altro?

Si riferisce a questa funzionalitĂ  - Introducing permanently delete post functionality

Consente agli amministratori di eliminare definitivamente post/argomenti quando è abilitata, anziché la normale eliminazione “soft” senza di essa.

4 Mi Piace