Projet

Général

Profil

Development #83418

Ne pas permettre de renseigner un identifiant d'appel webservice sur un saut automatique

Ajouté par Emmanuel Cazenave il y a 6 mois. Mis à jour il y a environ 21 heures.

Statut:
Solution déployée
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
13 novembre 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

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

Lié à w.c.s. - Development #15661: gestion des rôles dans l'action de saut automatiqueFermé28 mars 2017

Actions

Révisions associées

Révision 53659837 (diff)
Ajouté par Frédéric Péters il y a un jour

workflows: be explicit about jump modes (#83418)

Révision 617e170a (diff)
Ajouté par Frédéric Péters il y a un jour

workflows: remove unnecessary handling of exception in timeout_parse (#83418)

Révision 01716e72 (diff)
Ajouté par Frédéric Péters il y a un jour

tests: add trigger jump + redirect test (#83418)

Historique

#2

Mis à jour par Emmanuel Cazenave il y a 6 mois

  • Description mis à jour (diff)
#3

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.

#4

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.

#5

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.

#6

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

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 :

#10

Mis à jour par Robot Gitea il y a 21 jours

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

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 :

#13

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 :

#14

Mis à jour par Transition automatique il y a environ 21 heures

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

Formats disponibles : Atom PDF