Activer le paramètre pour permettre aux administrateurs de supprimer définitivement des données

:bookmark: Ce guide explique comment activer le paramètre permettant aux administrateurs de supprimer définitivement les données sur une instance Discourse.

:person_raising_hand: Niveau d’utilisateur requis : Administrateur système

:wrench: Accès à la console requis

Depuis 2.8.0.beta7: Security Release, Fast Edits, Topic Bookmarks, and more, il existe un paramètre de site masqué permettant aux administrateurs de supprimer définitivement les données.

Activer la suppression définitive via la console Rails

Pour activer ce paramètre en utilisant la console Rails, exécutez les commandes suivantes :

  1. Accédez au répertoire de votre application Discourse :
cd /var/discourse
  1. Entrez dans le conteneur de l’application :
./launcher enter app
  1. Accédez à la console Rails :
rails c
  1. Définissez le paramètre de site can_permanently_delete sur true :
SiteSetting.can_permanently_delete = true
  1. Quittez la console Rails :
exit
  1. Quittez le conteneur de l’application :
exit

Ce changement prend effet immédiatement et aucune autre action n’est requise.

Activer la suppression définitive via app.yml

Une autre méthode pour activer la suppression définitive consiste à modifier le fichier de configuration app.yml. Suivez ces étapes :

  1. Ouvrez le fichier app.yml situé dans le répertoire de votre application Discourse.

  2. Repérez la section env:. Vous la trouverez sous DISCOURSE_HOSTNAME.

  3. Ajoutez la ligne suivante pour activer la suppression définitive :

    DISCOURSE_CAN_PERMANENTLY_DELETE: true
    
  4. Enregistrez les modifications et exécutez la commande suivante pour reconstruire votre application :

    ./launcher rebuild app
    

Vos modifications prendront effet une fois le processus de reconstruction terminé.

20 « J'aime »

« Supprimer les données » signifie que tous les sujets, publications, téléchargements, etc., tout sera supprimé de notre site et ce sera juste un nouveau site web vide ?

Ou cela supprimerait le conteneur « Données » ou quelque chose comme ça ?

Cela fait référence à cette fonctionnalité - Introducing permanently delete post functionality

Elle permet aux administrateurs de supprimer définitivement des publications/sujets lorsqu’elle est activée, plutôt que la suppression normale (soft-delete) sans celle-ci.

4 « J'aime »