Development #83418
Ne pas permettre de renseigner un identifiant d'appel webservice sur un saut automatique
0%
Description
Ça n'a grosso modo aucun sens de faire ça.
Mais si le champ est renseigné et qu'il y a aussi une expiration sur ce saut il ne sera jamais exécuté, voir le code JumpWorkflowStatusItem.check_condition
.
Demandes liées
Révisions associées
workflows: remove unnecessary handling of exception in timeout_parse (#83418)
tests: add trigger jump + redirect test (#83418)
Historique
Mis à jour par Emmanuel Cazenave il y a 6 mois
Emmanuel Cazenave a écrit :
Mais si le champ est renseigné et qu'il y a aussi une expiration sur ce saut il ne sera jamais exécuté, voir le code
JumpWorkflowStatusItem.check_condition
.
Pour être plus précis, le saut peut-être exécuté après expiration s'il y a eu d'abord un appel au trigger. Mais pas ce cas d'usage n'existe pas à ma connaissance, quand on veut un déclenchement externe on met un saut manuel.
Mis à jour par Frédéric Péters il y a 6 mois
Aujourd'hui ça permettrait à un système externe de taper à répétition sur le trigger, sans se soucier de l'expiration, et que le saut effectif ait lieu uniquement quand le temps nécessaire est passé, mais ok pour considérer ça rare voire inexistant, et se dire que ça peut au pire être reproduit en deux temps.
Mais pour ici la mise en place, je pense qu'alors il faut revoir la présentation de la configuration,
Exécution (*) tout de suite ( ) après expiration ( ) sur appel webservice
et dessous le champ expiration qui apparaitrait quand le choix correspondant est fait, et les champs identifiant d'appel / rôles autorisés quand le choix d'appel webservice est fait.
Mis à jour par Frédéric Péters il y a 5 mois
En passant sur de vieux tickets, la question était de donner un sens à la combinaison automatique/rôle : #15661, ma proposition d'interface ne permettrait pas ça.
Mis à jour par Frédéric Péters il y a 5 mois
- Lié à Development #15661: gestion des rôles dans l'action de saut automatique ajouté
Mis à jour par Robot Gitea il y a 28 jours
- 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 :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/1341
- Titre : WIP: workflows: be explicit about jump modes (#83418)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/1341/files
Mis à jour par Robot Gitea il y a 19 jours
- Statut changé de Solution proposée à Solution validée
Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a un jour
- 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://git.entrouvert.org/entrouvert/wcs/pulls/1341
- Titre : workflows: be explicit about jump modes (#83418)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/1341/files
Mis à jour par Transition automatique il y a environ 21 heures
- Statut changé de Résolu (à déployer) à Solution déployée
workflows: be explicit about jump modes (#83418)