Bug #37315
condition «dynamique» sur action de saut manuel
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
29 octobre 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Sur une action de saut manuel, on a un champ condition appelé « Condition d'exécution de l'action »
Mais en fait, cela pilote aussi l'affichage du bouton : si la condition n'est pas respectée lors de l'affichage des actions possibles, alors le bouton ne s'affiche pas.
Cela pose soucis si la condition fait appel à des variables locales à un formulaire de workflow (par exemple « form_var_cible != wfform_var_cible » où wfform est l'identifiant du formulaire de workflow) : le bouton est caché par défaut (parce que wfform_var_cible est vide), mais n'est pas visible quand la condition devient vraie... et donc on ne peut jamais effectuer l'action.
Résolution possible :- ne rien faire mais documenter l'affaire : expliquer que la condition est également une condition d'affichage, et qu'elle n'est pas dynamique
- rendre l'affichage du bouton dynamique en fonction du formdata/live