Projet

Général

Profil

Bug #74225

Lors de l'ajout d'une fiche via le bouton '+' à côté du champs liste sourcé sur le modèle de fiche, la fiche est créée mais le workflow n'est pas exécuté

Ajouté par Emmanuel Cazenave il y a environ un an. Mis à jour il y a environ un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
06 février 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Exploitation de la fonctionnalité arrivée via #48534.

Ça créé bien une fiche fiches mais ça reste dans le premier statut, pas de saut dans le statut suivant s'il y a un saut automatique.

Action paramétrées sur le premier statut non exécutées également.

D'un debug rapide ça se joue dans wcs/backoffice/data_management.py :

    def redirect_after_submitted(self, form, filled):
        if get_request().form.get('_popup'):
            popup_response_data = json.dumps(
                {
                    'value': str(filled.id),
                    'obj': str(filled.default_digest),
                }
            )
            return template.QommonTemplateResponse(
                templates=['wcs/backoffice/popup_response.html'],
                context={'popup_response_data': popup_response_data},
                is_django_native=True,
            )
        return super().redirect_after_submitted(form, filled)

C'est dans le super().redirect_after_submitted(form, filled) qu'il y a un appel à perform_workflow, et c'est zappé dans le cas décrit ici puisque popup de création.

Révisions associées

Révision b72d6030 (diff)
Ajouté par Lauréline Guérin il y a environ un an

backoffice: fix card creation in a popup & worflow trace (#74225)

Historique

#2

Mis à jour par Lauréline Guérin il y a environ un an

corrigé dans le premier commit de https://gitea.entrouvert.org/entrouvert/wcs/pulls/83

#3

Mis à jour par Robot Gitea il y a environ un an

  • Statut changé de Nouveau à Solution proposée
  • Assigné à mis à Lauréline Guérin

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

#4

Mis à jour par Robot Gitea il y a environ un an

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

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

#5

Mis à jour par Robot Gitea il y a environ un an

  • 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 :

#6

Mis à jour par Transition automatique il y a environ un an

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

Mis à jour par Transition automatique il y a 12 mois

Automatic expiration

Formats disponibles : Atom PDF