# Ajouter une méthode stable pour inclure des téléchargements « orphelins » autorisés dans un plugin

**URL:** <https://meta.discourse.org/t/adding-a-stable-way-of-adding-whitelisted-orphaned-uploads-in-a-plugin/128354>\
**Category:** Development\
**Created:** [Septembre 12, 2019, 2:15 UTC](https://meta.discourse.org/t/adding-a-stable-way-of-adding-whitelisted-orphaned-uploads-in-a-plugin/128354 "2019-09-12T02:15:12Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)\
**Post date:** [Septembre 12, 2019, 2:15 UTC](https://meta.discourse.org/t/adding-a-stable-way-of-adding-whitelisted-orphaned-uploads-in-a-plugin/128354/1 "2019-09-12T02:15:12Z")

</div>

Il existe certaines situations où les utilisateurs souhaitent conserver des fichiers uploadés dans Discourse qui ne sont pas strictement associés aux modèles et propriétés existants de Discourse prenant en charge les uploads, c’est-à-dire des « uploads orphelins » autorisés (« whitelisted »).

Par exemple, certaines personnes souhaitent utiliser le plugin Custom Wizard pour uploader du contenu associé à un sujet (et non pas spécifiquement à un message).

Le problème est que le job [`clean_up_uploads`](https://github.com/discourse/discourse/blob/master/app/jobs/scheduled/clean_up_uploads.rb) supprime tous les uploads orphelins. Ses exceptions se limitent aux URL figurant dans des paramètres de site spécifiques.

Vous pouvez bien sûr désactiver `clean_up_uploads` ou augmenter la valeur de `clean_orphan_uploads_grace_period_hours`, ce qui est parfois ce que je suis contraint de faire. Mais ce n’est pas idéal.

Il existe peut-être une autre méthode pour « autoriser » (« whitelist ») des uploads orphelins via un plugin que je n’aurais pas vue, mais sinon, il serait excellent d’ajouter un mécanisme permettant de le faire au processus de nettoyage des uploads.

Je serais ravi de préparer une PR dans ce sens, mais je me demande si d’autres considèrent cela comme un problème.

---

_[View the full topic](https://meta.discourse.org/t/adding-a-stable-way-of-adding-whitelisted-orphaned-uploads-in-a-plugin/128354)._
