Pourquoi exécuter UpdatePostUploadsSecureStatus même lorsque les téléchargements sécurisés sont désactivés ?

Merci pour votre travail sur l’intégration de différents backends S3 ! J’utilise minio et cela fonctionne très bien…

Le seul petit problème que j’ai est que le job UpdatePostUploadsSecureStatus échoue car Minio ne prend pas en charge les ACL :

Y a-t-il un moyen de désactiver l’exécution de ce job ?

Avez-vous activé SiteSetting.secure_uploads ?

Non, je ne l’ai pas fait.

EDIT : J’ai importé des e-mails qui contenaient des images intégrées. Je lis la documentation Secure uploads in emails, est-ce que cela signifie que tous les téléchargements provenant d’e-mails seront « sécurisés » ?

1 « J'aime »

Pourquoi planifions-nous ce travail pour chaque téléchargement sur chaque publication, même lorsque le paramètre est désactivé @martin ?

3 « J'aime »

Bonne question – ceci est appelé dans deux endroits. PostCreator :

Et PostRevisor :

Cependant, comme vous pouvez le voir, j’ai négligé de faire la vérification SiteSetting.secure_uploads? dans ce dernier… Je vais faire une PR pour corriger cela et simplement déplacer la vérification vers post.update_uploads_secure_status.

Edit : PR est ici, j’espère qu’elle sera fusionnée aujourd’hui FIX: Do not enqueue UpdatePostUploadsSecureStatus unnecessarily by martin-brennan · Pull Request #20366 · discourse/discourse · GitHub

4 « J'aime »