Bug #70194
en backoffice, lien vers le fichier déposé, via un formulaire workflow
0%
Description
L'adresse va être https://.../backoffice/management/test-basique/51/tempfile?t=7HG9zmOxciA:mFQbV9angu0Jkdo7xIjksCg7b3w et ça va être une 404. Il faudrait que soit elle fonctionne soit que ça lie vers https://.../test-basique/51/tempfile?t=7HG9zmOxciA:mFQbV9angu0Jkdo7xIjksCg7b3w
peut-être juste
--- a/wcs/backoffice/management.py +++ b/wcs/backoffice/management.py @@ -765,6 +765,7 @@ class FormPage(Directory): 'map', 'geojson', 'actions', + 'tempfile', ('export-spreadsheet', 'export_spreadsheet'), ('filter-options', 'filter_options'), ('save-view', 'save_view'),
Files
Associated revisions
History
Updated by Frédéric Péters 4 months ago
- File 0001-backoffice-fix-access-to-uploaded-file-in-file-widge.patch 0001-backoffice-fix-access-to-uploaded-file-in-file-widge.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
peut-être juste
fail, il n'y a pas de classe de base entre /<slug formdef>/ et /backoffice/management/<slug formdef/>/, le patch crée ça (sous forme d'un FormPageMixin, avec juste la méthode tempfile qui nous intéresse). Pour que cette méthode fonctionne il faut aussi mini-harmonisation sur la méthode qui vérifie le droit d'accès, c'est le changement s/check_role/check_access/ du patch.
Updated by Frédéric Péters 4 months ago
- File 0001-backoffice-fix-access-to-uploaded-file-in-file-widge.patch 0001-backoffice-fix-access-to-uploaded-file-in-file-widge.patch added
J'ai repris sous forme d'une classe de base plutôt qu'une classe Mixin random (qui peut donner l'impression de s'appliquer partout alors que non c'est très spécifiquement pour deux endroits).
Updated by Lauréline Guérin 4 months ago
- Status changed from Solution proposée to Solution validée
Updated by Frédéric Péters 4 months ago
- Status changed from Solution validée to Résolu (à déployer)
commit 36110d80823da3312b334db5986278191bc601fb Author: Frédéric Péters <fpeters@entrouvert.com> Date: Wed Oct 12 21:06:16 2022 +0200 backoffice: fix access to uploaded file in file widget (#70194)
Updated by Transition automatique 4 months ago
- Status changed from Résolu (à déployer) to Solution déployée
backoffice: fix access to uploaded file in file widget (#70194)