Bug #8859
presence des variables form_user_ dès la première d'un formulaire
0%
Description
Actuellement, les variables form_user_ ne sont disponibles qu'après la première page d'un formulaire (peut-être un peu par chance, parce qu'il y a création d'une "sorte de" formdata).
Ca serait bien de:- s'assurer que les form_user_ existent ;
- et ce, si possible, dès la première page.
Cas d'usage : une liste complétée depuis un data_source qui dépend de [form_user_name_identifier_0]
Note : on veut éviter l'usage des session_user, parce qu'à l'avenir, dans la saisie backoffice "au nom de", session_user et form_user seront différents.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-forms-give-access-to-form_user_-from-the-first-page-.patch 0001-forms-give-access-to-form_user_-from-the-first-page-.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Il y a déjà un petit bout de gestion du côté backoffice, c'est grâce à ça que je suis tombé sur #8862.
Mis à jour par Thomas Noël il y a plus de 8 ans
Parce que c'est fait ailleurs lors des get_by_magictoken, j'ajouterais un "if magictoken:" avant le "formdata.data = get_session().get_by_magictoken(magictoken, {})" dans le code de feed_current_data() (dans wcs/forms/root.py, ligne ~483 selon ce patch)
Eet sinon : ack (c'est presque comme si ça avait été prévu, cette affaire, trop fort)
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Statut changé de En cours à Résolu (à déployer)
commit 7e83cd55e69748c8be40b82b63725b963796ee52 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Wed Nov 4 12:48:37 2015 +0100 forms: give access to form_user_ from the first page (#8859)
forms: give access to form_user_ from the first page (#8859)