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é
0%
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
Historique
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
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 :
- URL : https://gitea.entrouvert.org/entrouvert/wcs/pulls/92
- Titre : backoffice: fix card creation in a popup & worflow trace (#74225)
- Modifications : https://gitea.entrouvert.org/entrouvert/wcs/pulls/92/files
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 :
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 :
- URL : https://gitea.entrouvert.org/entrouvert/wcs/pulls/92
- Titre : backoffice: fix card creation in a popup & worflow trace (#74225)
- Modifications : https://gitea.entrouvert.org/entrouvert/wcs/pulls/92/files
Mis à jour par Transition automatique il y a environ un an
- Statut changé de Résolu (à déployer) à Solution déployée
backoffice: fix card creation in a popup & worflow trace (#74225)