Bug #45630
Action de création d'une demande : Case à cocher pour faire correspondre automatiquement les champs a disparu
0%
Description
Quand on choisi un formdef cible, on devrait avoir le choix "Correspondance automatique des champs par leurs identifiants" (case à cocher).
Mais rien ne se passe, il faut pour contourner et parvenir à la voir et la cocher :- choisir un formulaire cible
- valider : un message d'erreur apparait car aucune correspondance n'est définie (mais la case "correspondance automatique" n'existe pas)
- indiquer une fausse correspondance en choisissant un champ au hasard et en indiquant une valeur bidon "coin"
- valider l'action
- revenir dessus
- cocher la case "Correspondance automatique" qui existe enfin
- retirer la fasse correspondance "coin"
- valider
On me dit que c'est une régression et que ça marchait avant.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Nouveau à Information nécessaire
- Assigné à mis à Stéphane Laget
Avant quand, une idée ?
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-workfows-display-accept-map-by-varname-field-when-a-.patch 0001-workfows-display-accept-map-by-varname-field-when-a-.patch ajouté
- Statut changé de Information nécessaire à Solution proposée
- Assigné à changé de Stéphane Laget à Frédéric Péters
- Patch proposed changé de Non à Oui
Franchement je ne crois pas en la régression et je pense gagner du temps en ne cherchant pas dans le vide ce qui aurait pu changer (alors que non jamais).
Code pas tout à fait normal qui fait un bout de validation au moment de l'ajout du widget, idéalement il faudrait reprendre que la gestion d'erreur se fasse au moment du .parse(), etc. mais en attendant voilà.
Mis à jour par Thomas Noël il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
C'est un peu mieux avec ce patch, il faut valider une première fois pour avoir une erreur, mais la case à cocher «correspondance automatique» est alors bien accessible sous le "+".
J'imagine que c'est normal.
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)
J'ai failli créer un ticket pour sortir cette case du volet "avancé", ça m'irait.
commit c917bc1455ae674a9206e1c59613bc84ea724bb0 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Jul 31 08:20:26 2020 +0200 workfows: display/accept map by varname field when a target form is set (#45630)
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
workfows: display/accept map by varname field when a target form is set (#45630)