Projet

Général

Profil

Development #10807

Utiliser une liste pour exporter les statuts des workflow dans l'API

Ajouté par Benjamin Dauvergne il y a presque 8 ans. Mis à jour il y a presque 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
03 mai 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Actuellement on exporte ça:

"workflow": {

    "functions": 

{

    "_receiver": "Destinataire" 

},
"name": "Par défaut",
"statuses": 
{

    "new": 

{

    "name": "Nouveau",
    "forced_endpoint": false

},
"just_submitted": 
{

    "name": "Juste envoyé",
    "forced_endpoint": false

},
"accepted": 
{

    "name": "Accepté",
    "forced_endpoint": false

},
"finished": 
{

    "name": "Terminé",
    "forced_endpoint": false

},
"rejected": 

        {
            "name": "Rejeté",
            "forced_endpoint": false
        }
    }

},

Mais ce n'est vraiment pas pratique, déjà parce que l'ordre des statuts a une importance (au moins pour le premier), ensuite parce qu'au niveau consommation les dictionnaires avec des clés variables ne sont pas idéals. Je propose de changer cela qui n'est pas encore utilisé en:

"workflow": {
   "name": "Par défaut",
   "statuses": [
       {
         "id": "new",
         "name": Nouveau",
         "forced_endpoint": false
       },
       ....
   ]
}

Fichiers


Demandes liées

Lié à Publik - Project management #8652: Réaliser l'intégration du BI dans PublikFermé15 octobre 201515 avril 2016

Actions

Révisions associées

Révision f930d8d7 (diff)
Ajouté par Benjamin Dauvergne il y a presque 8 ans

export workflow status as a list not a dict (#10807)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 8 ans

ok.

#2

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

  • Assigné à mis à Benjamin Dauvergne
#4

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

#5

Mis à jour par Frédéric Péters il y a presque 8 ans

La documentation laisse penser que les différents statuts ont chacun "1" comme id; ok à part ça.

#6

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

  • Statut changé de Nouveau à Résolu (à déployer)
commit f930d8d720b7dfa03fea21b0b9fbbaa7200fa758
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Tue May 3 12:13:53 2016 +0200

    export workflow status as a list not a dict (#10807)

#7

Mis à jour par Thomas Noël il y a presque 8 ans

  • Version cible mis à v1.43
#8

Mis à jour par Frédéric Péters il y a presque 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF