Project

General

Profile

Development #10807

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

Added by Benjamin Dauvergne over 6 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Target version:
Start date:
03 May 2016
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
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
       },
       ....
   ]
}

Files


Related issues

Related to Publik - Project management #8652: Réaliser l'intégration du BI dans PublikFermé15 October 201515 April 2016

Actions

Associated revisions

Revision f930d8d7 (diff)
Added by Benjamin Dauvergne over 6 years ago

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

History

#2

Updated by Benjamin Dauvergne over 6 years ago

  • Assignee set to Benjamin Dauvergne
#4

Updated by Benjamin Dauvergne over 6 years ago

#5

Updated by Frédéric Péters (de retour le 10/10) over 6 years ago

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

#6

Updated by Benjamin Dauvergne over 6 years ago

  • Status changed from Nouveau to 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

Updated by Thomas Noël over 6 years ago

  • Target version set to v1.43
#8

Updated by Frédéric Péters (de retour le 10/10) over 6 years ago

  • Status changed from Résolu (à déployer) to Fermé

Also available in: Atom PDF