Development #55440
données calculées en cascade
Début:
06 juillet 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Les champs "données calculées" sont aujourd'hui ~indépendants, on ne peut pas faire
- premier champ (form_var_a) = "plop"
- deuxième champ (form_var_b) = {{form_var_a}}B
- troisième champ (form_var_c) = {{form_var_b}}C
On n'aura pas dans form_var_c l'attenu plopBC, on aura NoneC, parce qu'au début de l'évaluation des données calculée form_var_b était None.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 3 ans
(c'est en fait la même chose que sur le préremplissage)
Mis à jour par Frédéric Péters il y a presque 3 ans
- Fichier 0001-misc-use-existing-computed-data-fields-when-evaluati.patch 0001-misc-use-existing-computed-data-fields-when-evaluati.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Un peu à l'image de ce qui se fait sur les pages pour les conditions (ConditionVars), on crée ici un dictionnaire qu'on met temporairement dans le contexte de calcul des expressions. (ConditionVars c'est un objet ici on passe juste un dictionnaire parce que c'est désormais possible (depuis #47878)).
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 739a53eb5af53165823a6d05ddc16e2f0eaa179f Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Jul 6 23:40:38 2021 +0200 misc: use existing computed data fields when evaluating further fields (#55440)
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: use existing computed data fields when evaluating further fields (#55440)