Bonjour, j’ai une question concernant le paramètre Purge deleted uploads grace period days (Délai de grâce pour la purge des téléchargements supprimés en jours). Ce paramètre implique que dans 30 jours, le téléchargement (toujours dans le message) qui a été supprimé serait automatiquement et définitivement supprimé du système après 30 jours, de sorte que lorsque vous revenez à ce sujet supprimé en tant que membre du personnel, l’image ne s’afficherait pas car elle serait entièrement disparue.
J’ai revérifié nos messages supprimés, certains datant de l’année dernière et bien au-delà de la période de 30 jours, et pourtant les messages supprimés ont toujours des images fonctionnelles. Je ne suis pas sûr que le paramètre purge deleted uploads grace period days fonctionne du tout et qu’il faille d’abord supprimer complètement le téléchargement du message pour qu’il ne soit pas référencé, même si le message est supprimé, et qu’ensuite, après 48 heures, le paramètre d’orphelin le supprime définitivement pour vous. Je n’ai pas encore expérimenté cela cependant.
Le paramètre purge_deleted_uploads_grace_period_days détermine combien de temps (en jours) les fichiers téléversés supprimés doivent rester dans le système avant d’être définitivement effacés. Ce processus repose sur le fait que les fichiers téléversés soient considérés comme « orphelins » pour être éligibles à la suppression.
Pour supprimer complètement un fichier téléversé de Discourse, vous devrez faire l’une des choses suivantes :
Forcer le fichier téléversé à devenir orphelin en supprimant toute référence à celui-ci. Cela peut être fait en modifiant le lien du fichier téléversé dans le message où il se trouve, ou dans tout autre endroit où le fichier téléversé pourrait être référencé.
Supprimer tous les sujets/messages contenant le fichier téléversé, ce qui amènera le fichier téléversé à être considéré comme « supprimé ». Notez que vous devez supprimer l’image du message avant de supprimer le message pour l’orpailler.
Tous les fichiers téléversés orphelins non référencés et les fichiers téléversés supprimés seront alors retirés du stockage (après une période de grâce définie par le paramètre purge deleted uploads grace period days) une fois que la tâche de nettoyage des fichiers téléversés s’exécutera.
Si vous rencontrez des difficultés avec la suppression de messages qui ne sont pas purgés comme prévu, voici quelques points que vous pourriez vérifier :
Vérifiez que le paramètre clean_orphan_uploads_grace_period_hours est également correctement défini. Cela contrôle quand les fichiers téléversés inutilisés (orphelins) sont supprimés.
Assurez-vous que les fichiers téléversés supprimés ne sont plus référencés dans les messages respectifs. Si un message contenant un fichier téléversé supprimé y fait toujours référence, le système peut ne pas considérer le fichier téléversé comme « orphelin ».
Merci pour ces précisions. J’ai également installé le plugin Legal Compliance qui est capable d’effectuer une « recherche inversée » d’un fichier téléchargé pour retrouver les sujets dans lesquels il est référencé. Il est également capable de purger immédiatement le fichier du serveur en cas de nécessité, plutôt que d’attendre que le traitement s’exécute.