Introduction de la suppression définitive des posts

Lorsqu’un message est supprimé dans Discourse, nous effectuons une suppression logique. Cela signifie que le message est toujours présent dans la base de données au cas où un administrateur voudrait le récupérer plus tard. Une suppression logique n’est pas suffisante lorsque le message supprimé contient des informations sensibles et doit être complètement purgé de la base de données. Pour ces situations, nous introduisons la possibilité de supprimer définitivement un message.

Cette fonctionnalité a été implémentée sous un paramètre de site caché en raison de sa dangerosité : une fois qu’un message est détruit, il ne peut plus être récupéré. Comme mécanisme de protection supplémentaire, les messages peuvent être supprimés définitivement par le même administrateur qui a supprimé le message seulement après 5 minutes OU par un administrateur différent immédiatement. Si un message ne peut pas être supprimé car aucune des préconditions n’a été remplie, un message d’erreur s’affichera :

Si votre site est hébergé par nous, contactez-nous et nous l’activerons pour vous. Si vous l’hébergez vous-même, pour l’activer, vous devez entrer dans la console (rails c) et modifier la valeur du paramètre du site :

SiteSetting.can_permanently_delete = true
76 « J'aime »

Un message a été divisé en un nouveau sujet : Introduire un moyen de supprimer définitivement les informations sensibles des journaux du personnel

14 messages ont été déplacées vers un nouveau sujet : Où se trouve l’option de suppression permanente ?

Une petite mise à jour sur la fonctionnalité de cette fonctionnalité…

Vous pouvez désormais également supprimer définitivement les révisions de publication lorsque ce paramètre est activé. :partying_face:

Cela peut être fait à partir de l’historique des révisions en masquant d’abord la révision, puis l’option « Supprimer les révisions » apparaît :

16 « J'aime »