misc: allow prefilling file fields with a dictionary (#25385) #1303

Merged
fpeters merged 1 commits from wip/25385-prefill-file into main 2024-03-29 08:31:10 +01:00
Owner
No description provided.
fpeters added 1 commit 2024-03-22 15:35:55 +01:00
fpeters force-pushed wip/25385-prefill-file from 679af42ded to 18a0a14f07 2024-03-22 16:02:40 +01:00 Compare
fpeters force-pushed wip/25385-prefill-file from 18a0a14f07 to ab64d97f8e 2024-03-22 16:14:37 +01:00 Compare
fpeters force-pushed wip/25385-prefill-file from ab64d97f8e to 47381d0e09 2024-03-22 16:23:20 +01:00 Compare
fpeters reviewed 2024-03-22 16:31:39 +01:00
@ -142,0 +144,4 @@
value = misc.unlazy(value)
if isinstance(value, str) and urllib.parse.urlparse(value).scheme in ('http', 'https'):
try:
response, dummy, data, dummy = misc.http_get_page(value, raise_on_http_errors=True)
Author
Owner

Le ticket évoque à la fois la possibilité de préremplissage via un dictionnaire type {"content": "...", "filename": "..."} et la possibilité de préremplissage en donnant juste une URL. Ici on ajoute au convert_value_from_anything la prise en compte d'une chaine qui serait une url.

Le ticket évoque à la fois la possibilité de préremplissage via un dictionnaire type {"content": "...", "filename": "..."} et la possibilité de préremplissage en donnant juste une URL. Ici on ajoute au convert_value_from_anything la prise en compte d'une chaine qui serait une url.
@ -927,0 +928,4 @@
from wcs.fields.file import FileField
try:
value = FileField.convert_value_from_anything(value)
Author
Owner

Et dans le set_value() du champ fichier, on appelle convert_value_from_anything().

Et dans le set_value() du champ fichier, on appelle convert_value_from_anything().
fpeters changed title from WIP: misc: allow prefilling file fields with a dictionary (#25385) to misc: allow prefilling file fields with a dictionary (#25385) 2024-03-22 16:31:44 +01:00
lguerin approved these changes 2024-03-25 10:32:05 +01:00
fpeters merged commit d931f93684 into main 2024-03-29 08:31:10 +01:00
fpeters deleted branch wip/25385-prefill-file 2024-03-29 08:31:10 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: entrouvert/wcs#1303
No description provided.