Projet

Général

Profil

Bug #28117

Pré-remplissage d'un champ lors de multiples visites à la même page

Ajouté par Stéphane Laget il y a plus de 5 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
18 novembre 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Je souhaite qu'un champ (form_var_nom_structure) soit pré-rempli en fonction d'une valeur d'un champ positionné sur une page précédente :
(ici form_var_type_demandeur == "Une association")

En page suivante :
Le champ form_var_struture est bien rempli avec l'expression python suivante :

form_var_association if form_var_type_demandeur == "Une association" else "" 

ou avec l'expression texte suivante :

{% if form_var_type_demandeur == "Une association" %}{{form_var_association}}{% endif %}

Mais si je reviens en arrière pour sélectionner autre chose que "une association" dans form_var_type_demandeur, la condition n'est plus prise en compte dans les pages suivantes.

un exemple ici :
https://demarches-saint-chamond-test.demarches.sitiv.fr/debit-de-boisson-buvette/demande-debit-de-boissons-temporaire/
Pour tester il faut se connecter avec le compte usager suivant :

mdp : Test1234


Demandes liées

Lié à Publik - Development #45348: Pré-remplissage de champs Texte et Liste : réinitialisation après changement de conditionFermé22 juillet 202013 novembre 2020

Actions
Lié à w.c.s. - Development #43369: Mise à jour d'un champ pré-rempliFermé

Actions

Révisions associées

Révision 0c04b5e3 (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

misc: re-prefill if value was not modified (#28117)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Sujet changé de Condition dans pré-remplissage d'un champ à améliorer à Pré-remplissage d'un champ lors de multiples visites à la même page

Mais si je reviens en arrière pour sélectionner autre chose que "une association" dans form_var_type_demandeur, la condition n'est plus prise en compte dans les pages suivantes.

Le préremplissage opère uniquement à la première visite de la page, j'ai déjà regardé et ça ne pourra à mon avis pas changer.

#3

Mis à jour par Brice Mallet il y a presque 4 ans

  • Lié à Development #45348: Pré-remplissage de champs Texte et Liste : réinitialisation après changement de condition ajouté
#4

Mis à jour par Frédéric Péters il y a plus de 3 ans

#5

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Nouveau à Solution proposée
  • Patch proposed changé de Non à Oui

Ajout d'un attribut prefilling_data pour conserver les valeurs mises en préremplissage. (c'est conservé en session dans un attribut prefilling_data du dictionnaire contenant les valeurs des champs, en pickle ça serait suffisant vu comme tout ça est enregistré en vrac).

#6

Mis à jour par Thomas Noël il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée

Rien à redire.

#7

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 0c04b5e3ee2be03a9c122be53e57ef172947e0ea
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Oct 5 14:20:26 2020 +0200

    misc: re-prefill if value was not modified (#28117)
#8

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF