Bug #71178
Mis à jour par Benjamin Dauvergne il y a plus d'un an
Cf. ticket client #71174
Le cas :
* un statut ST1 avec une action saut manuel avec comme @id@ 5 pointant vers le statut ST2
* un statut statuts ST2 avec une action saut manuel avec comme @id@ 5 aussi pointant sur le statut ST3
Sur une pression du bouton 'button5' dans le statut ST1, on se retrouve dans le statut ST3 parce que le deuxième saut se retrouve activé.
<pre>
# wcs/wf/choice.py
110 def submit_form(self, form, formdata, user, evo):
111 if form.get_submit() == 'button%s' % self.id:
....
</pre>
Il faut utiliser une chaîne plus spécifique que simplement @self.id@ par exemple @'button%s-%s' % (self.parent.id, self.id)@.
Le cas :
* un statut ST1 avec une action saut manuel avec comme @id@ 5 pointant vers le statut ST2
* un statut statuts ST2 avec une action saut manuel avec comme @id@ 5 aussi pointant sur le statut ST3
Sur une pression du bouton 'button5' dans le statut ST1, on se retrouve dans le statut ST3 parce que le deuxième saut se retrouve activé.
<pre>
# wcs/wf/choice.py
110 def submit_form(self, form, formdata, user, evo):
111 if form.get_submit() == 'button%s' % self.id:
....
</pre>
Il faut utiliser une chaîne plus spécifique que simplement @self.id@ par exemple @'button%s-%s' % (self.parent.id, self.id)@.