Development #10807
Utiliser une liste pour exporter les statuts des workflow dans l'API
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
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a presque 8 ans
- Fichier 0001-export-workflow-status-as-a-list-not-a-dict-10807.patch 0001-export-workflow-status-as-a-list-not-a-dict-10807.patch ajouté
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a presque 8 ans
- Lié à Project management #8652: Réaliser l'intégration du BI dans Publik ajouté
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.
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)
export workflow status as a list not a dict (#10807)