Projet

Général

Profil

Bug #5907

Ne pas permettre les workflows sans aucun statut (?)

Ajouté par Frédéric Péters il y a plus de 9 ans. Mis à jour il y a 9 mois.

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

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

D'une trace récente :

Exception:
  type = '<type 'exceptions.IndexError'>', value = 'list index out of range'

Stack trace (most recent call first):
  File "/usr/lib/python2.6/site-packages/wcs/formdata.py", line 191, in just_created
   189     def just_created(self):
   190         self.receipt_time = time.localtime()
>  191         self.status = 'wf-%s' % self.formdef.workflow.possible_status[0].id
   192         # we add the initial status to the history, this makes it more readable
   193         # afterwards (also this gets the (previous_status) code to work in all

Doit-on faire quelque chose pour éviter qu'un workflow ne disposant d'aucun statut ne soit assigné à un formulaire ?

(je me dis que non et serais pour cette situation d'attraper l'exception et d'afficher une page d'erreur informant d'un problème de configuration)

Révisions associées

Révision 6514e2f8 (diff)
Ajouté par Frédéric Péters il y a 9 mois

backoffice: do not allow removing single status (#5907)

Révision 1f0a4322 (diff)
Ajouté par Frédéric Péters il y a 9 mois

backoffice: do not allow selecting a workflow without any status (#5907)

Révision d1a417f6 (diff)
Ajouté par Frédéric Péters il y a 9 mois

trivial: assert before crashing if a workflow with no status is used (#5907)

Historique

#1

Mis à jour par Robot Gitea il y a 9 mois

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Frédéric Péters

Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :

#2

Mis à jour par Robot Gitea il y a 9 mois

  • Statut changé de En cours à Solution proposée
#3

Mis à jour par Robot Gitea il y a 9 mois

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

Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :

#4

Mis à jour par Robot Gitea il y a 9 mois

  • Statut changé de Solution validée à Résolu (à déployer)

Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Transition automatique il y a 9 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#6

Mis à jour par Transition automatique il y a 7 mois

Automatic expiration

Formats disponibles : Atom PDF