misc: make {% temporary_access_url %} work during draft (#83091) #811
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/83091-draft-temporary-access"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
e657d1150f
to78105c1d5d
78105c1d5d
toe0012b7aee
WIP: misc: make {% temporary_access_url %} work during draft (#83091)to misc: make {% temporary_access_url %} work during draft (#83091)Ça fonctionne mais ça laisse comme grosse limitation la nécessité d'avoir activé le code de suivi sur la démarche concernée.
Pour le moment les brouillons ne sont pas enregistrés quand ça n'est pas le cas,
mais remplacer ça pour enregistrer systématiquement amène un tas de tests en échec, qui demandent une analyse plus longue.
Il y aurait https://dev.entrouvert.org/issues/24635 avec le gros nettoyage pour permettre ça de manière propre.
@ -904,6 +904,7 @@ class FormPage(Directory, TempfileDirectoryMixin, FormTemplateMixin):
pass
formdata = FormData()
formdata._draft_id = session_data.get('draft_formdata_id')
Stockage dans le formdata temporaire de l'id du brouillon.
@ -1205,0 +1205,4 @@
if not formdata_id:
# try to get id of draft formdata
try:
formdata_id = context.get('form')._formdata._draft_id
Et utilisation de celui-ci dans temporary_access_url.