Aktivieren Sie die Einstellung, um Administratoren das dauerhafte Löschen von Daten zu ermöglichen

:bookmark: Dies ist eine Anleitung, wie Administratoren die Einstellung aktivieren können, um Daten auf einer Discourse-Instanz dauerhaft zu löschen.

:person_raising_hand: Erforderliche Benutzerstufe: Systemadministrator

:wrench: Zugriff auf die Konsole erforderlich

Seit 2.8.0.beta7: Security Release, Fast Edits, Topic Bookmarks, and more gibt es eine versteckte Seiteneinstellung, die Administratoren das dauerhafte Löschen von Daten ermöglicht.

Aktivierung der dauerhaften Löschung über die Rails-Konsole

Um die Einstellung über die Rails-Konsole zu aktivieren, führen Sie die folgenden Befehle aus:

  1. Wechseln Sie in das Verzeichnis Ihrer Discourse-Anwendung:
cd /var/discourse
  1. Betreten Sie den App-Container:
./launcher enter app
  1. Öffnen Sie die Rails-Konsole:
rails c
  1. Setzen Sie die Seiteneinstellung can_permanently_delete auf true:
SiteSetting.can_permanently_delete = true
  1. Beenden Sie die Rails-Konsole:
exit
  1. Beenden Sie den App-Container:
exit

Diese Änderung tritt sofort in Kraft, es sind keine weiteren Schritte erforderlich.

Aktivierung der dauerhaften Löschung über app.yml

Eine weitere Möglichkeit, die dauerhafte Löschung zu aktivieren, besteht über die Konfigurationsdatei app.yml. Befolgen Sie diese Schritte:

  1. Öffnen Sie die Datei app.yml im Verzeichnis Ihrer Discourse-Anwendung.

  2. Suchen Sie den Abschnitt env:. Dieser befindet sich unter DISCOURSE_HOSTNAME.

  3. Fügen Sie die folgende Zeile hinzu, um die dauerhafte Löschung zu aktivieren:

    DISCOURSE_CAN_PERMANENTLY_DELETE: true
    
  4. Speichern Sie die Änderungen und führen Sie den folgenden Befehl aus, um Ihre App neu zu erstellen:

    ./launcher rebuild app
    

Ihre Änderungen treten in Kraft, sobald der Neukonstruktionsvorgang abgeschlossen ist.

20 „Gefällt mir“

“Daten löschen” bedeutet, dass alle Themen, Beiträge, Uploads usw., alles von unserer Website gelöscht wird und es nur eine leere neue Website sein wird?


Oder würde es den “Daten”-Container oder so etwas löschen?

Dies bezieht sich auf diese Funktion - Introducing permanently delete post functionality

Sie ermöglicht es Administratoren, Beiträge/Themen endgültig zu löschen, wenn sie aktiviert sind, anstatt des normalen Soft-Deletes ohne sie.

4 „Gefällt mir“