Projet

Général

Profil

Bug #71178

Si deux sauts manuels ont le même index et que leurs statuts se suivent, le deuxième se retrouve activé...

Ajouté par Benjamin Dauvergne il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
09 novembre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

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 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é.

# wcs/wf/choice.py
110     def submit_form(self, form, formdata, user, evo):
111        if form.get_submit() == 'button%s' % self.id:
....

Il faut utiliser une chaîne plus spécifique que simplement self.id par exemple 'button%s-%s' % (self.parent.id, self.id).

Historique

#2

Mis à jour par Benjamin Dauvergne il y a plus d'un an

  • Description mis à jour (diff)
#3

Mis à jour par Benjamin Dauvergne il y a plus d'un an

  • Tracker changé de Development à Bug
#4

Mis à jour par Benjamin Dauvergne il y a plus d'un an

On ne devrait pas repasser dans handle_workflow_form() après la redirection 303 retournée suite au submit, ça devrait faire un GET.

#5

Mis à jour par Frédéric Péters il y a plus d'un an

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

Mis à jour par Benjamin Dauvergne il y a plus d'un an

Bug navigateur finalement.

#7

Mis à jour par Benjamin Dauvergne il y a plus d'un an

  • Statut changé de Nouveau à Rejeté
#8

Mis à jour par Benjamin Dauvergne il y a plus d'un an

  • Statut changé de Rejeté à Nouveau

Bon en fait non j'en sais rien :(

#9

Mis à jour par Benjamin Dauvergne il y a plus d'un an

  • Statut changé de Nouveau à Rejeté

Formats disponibles : Atom PDF