Projet

Général

Profil

Bug #54220

Accès à la demande parente lors de la saisie

Ajouté par Marie Kuntz -> retour le 13 mai il y a presque 3 ans. Mis à jour il y a presque 3 ans.

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

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Sur une action de création de demande, je passe une donnée du formulaire "parent" et je ne veux pas qu'elle soit modifiée par l'usager dans la demande "enfant" : pour pouvoir utiliser le verrouillage du champ, je dois indiquer un pré-remplissage.
Le champ s'affiche bien dans ma démarche enfant avec la donnée de la démarche parent, mais sur la page de validation, c'est la donnée utilisée en pré-remplissage qui s'affiche et qui est retenue.
Pour tester et reproduire : https://demarches-mkuntz.test.entrouvert.org/formulaires-de-test/formulaire-parent-random/


Fichiers

Révisions associées

Révision 00540aa4 (diff)
Ajouté par Frédéric Péters il y a presque 3 ans

forms: give prefilling access to form_parent_* variables (#54220)

Historique

#1

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

c'est la donnée utilisée en pré-remplissage qui s'affiche et qui est retenue.

S'il y a verrouillage c'est normal.

Je veux bien davantage d'URL vers les bouts de formulaires workflows actions concernés, et savoir quoi taper constater.

#3

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

Ok, déroulé :

https://demarches-mkuntz.test.entrouvert.org/backoffice/forms/201/fields/1/ est le champ "whatever" de ce second formulaire. Il est prérempli/verrouillé avec 0.

C'est compliqué, création d'un brouillon avec des données incompatibles avec ce qui est donné ensuite dans le formulaire, je ne vois pas vraiment quelle issue il pourrait y avoir.

Je n'arrive même pas à savoir ce qui aurait été souhaité.

#4

Mis à jour par Marie Kuntz -> retour le 13 mai il y a presque 3 ans

Je veux reprendre des données du premier formulaire dans le second, mais que ces données ne puissent pas être modifiées, d'où les champs verrouillés. J'ai essayé avec un champ commentaire pour au moins les afficher mais dans un brouillon, {{form_parent...}} semble ne pas être reconnu.

#5

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

J'ai tentée {{form_var_whatever}} comme valeur de préremplissage et ça fonctionne mais logiquement elle peut être modifiée et la nouvelle valeur sera acceptée.

Je pense que le propos ici est "avoir un accès à form_parent_etc.".

#6

Mis à jour par Marie Kuntz -> retour le 13 mai il y a presque 3 ans

Le propos était bien la collision entre le pré-remplissage et la création de demande.
En ce qui concerne l'accès à form_parent, je vais voir si je peux me débrouiller sans y accéder, sinon je créerai un nouveau ticket.

#7

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

Le propos était bien la collision entre le pré-remplissage et la création de demande.

Ok mais pour moi ça relève d'une incohérence de configuration, avec un brouillon qui dit quelque chose et un préremplissage qui dit "non ça doit être absolument autre chose".

L'accès à form_parent étant la voie pour mettre d'accord les deux côtés.

#8

Mis à jour par Marie Kuntz -> retour le 13 mai il y a presque 3 ans

En effet, tu as raison. L'incohérence de config est dûe à ce besoin de récupérer une valeur du parent et de l'afficher dans le formulaire, peu importe le verrouillage du champ.

#9

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

  • Sujet changé de Collision entre le pré-remplissage d'un champ et la valeur passée lors de la création d'une demande à Accès à la demande parente lors de la saisie
#10

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

  • Assigné à mis à Frédéric Péters
#11

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

#12

Mis à jour par Emmanuel Cazenave il y a presque 3 ans

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

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 00540aa4f813485e5dcff48f47d9f4704c218e3d
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Jun 14 13:40:53 2021 +0200

    forms: give prefilling access to form_parent_* variables (#54220)
#14

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

Formats disponibles : Atom PDF