general: add live prefill of files (#70077) #251
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/70077-file-live-prefill"
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?
41272e10c9
toa439e6fe9a
@ -952,0 +954,4 @@
file_storage = field.storage
if get_storage_object(field.storage).has_redirect_url(None):
# do not return anything if the file is not locally stored.
value = None
On ne sait jamais.
@ -952,0 +963,4 @@
'size': tempfile.get('size'),
'token': tempfile.get('token'),
'url': 'tempfile?t=%s' % tempfile.get('token'),
}
C'est les mêmes infos que celles retournées par le tmp-upload, ça va permettre au javascript d'être identique.
@ -393,2 +379,2 @@
$(base_widget).addClass('has-file').removeClass('has-no-file');
$(this).trigger('change');
$.WcsFileUpload.set_file(base_widget, data.result[0]);
$(base_widget).find('[type=file]').trigger('change');
Le code est déplacé dans ce nouveau $.WcsFileUpload.set_file, pour pouvoir être appelé lors de la mise à jour live. (c'est vraiment juste du code déplacé, pas de travail d'actualisation nettoyage ou mise à de nouvelles normes).
@ -635,2 +635,2 @@
}
if ($widget.hasClass('CheckboxWidget')) {
} else if ($(widget).is('.FileWithPreviewWidget')) {
$.WcsFileUpload.set_file(widget, value.content);
Voilà, si on est un fichier, on appelle le nouveau set_file().
a439e6fe9a
to43bef61b2d
WIP: general: add live prefill of files (#70077)to general: add live prefill of files (#70077)Récemment il y a des traces de Steph rapport à du travail autour des associations, ça évitera celles-ci.
@ -951,1 +952,4 @@
value = id_value
elif field.key == 'file' and value:
file_storage = field.storage
if get_storage_object(field.storage).has_redirect_url(None):
chipottage, utiliser
file_storage
ici ?Pris en compte.
43bef61b2d
to571fb32195