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 »
Admin Deleting Posts
How can I delete a topic permanently?
Permanent deletion bug
How to permanently delete a post?
Error when attempting to permanently delete as moderator
Delete topics and posts final
Copyright regarding creations with high level of creation and the right of deletion
Permanent deletion: Is there a database command?
Permanent deletion: Function not available
Soft-delete override?
How to delete post permanently?
"There was an error deleting that topic. Please contact the site's administrator"
Permanent bulk delete of old topics
Deleted post is still there shown as a hidden post
Re-use of `external_id` after a Topic is deleted
Introduce a way to also permanently delete the sensitive info from the staff logs
Deleted replies and topics - are they purged from db or do they stay forever in db?
How to make an undeleteable topic?
How can I permanently delete a topic with multiple posts?
Error during permanently deleting a post of a deleted user
Purge/clean/delete deleted topics from database
Permanent bulk delete of old topics
Are there any performance or inconsistency issues when using Permanently Delete?
Enable setting to allow admins to permanently delete data
Add a warning when checking personal messages from a user public profile, as an admin
Does enabling Permanently Delete require a rebuild?
How to remove post completely?
Why is it not possible to permanently delete topics or posts?
Create list of links to all soft-deleted posts
Digital Online Safety
Deleting all posts in personal message not working
Hidden Settings on Discourse Hosted Sites
Final deletion does not work correctly