Bug #72523
toulouse-maelis: corrections sur les indicateurs
0%
Description
Ticket qui fait suite aux tests du CPF.
A l'usage on réalise que pour le champ isActive :- la chaîne "False" est envoyée en l'état à Maélis qui la traduit par le booléen true.
- "" serait accepté comme false par Maélis mais refusé par le connecteur.
Par ailleurs, comme Maélis ne renvoie que les indicateur actifs,
il faudrait renvoyer en plus un tableau qui contienne tous les indicateurs (actifs ou non) avec des indices stables
(pour simplifier le pré-remplissage des champs ou le renvoie des données à l'identique dans les appels WS).
Fichiers
Demandes liées
Révisions associées
toulouse-maelis: correct bool input on WS (#72523)
toulouse-maelis: return an indicators dict (#72523)
toulouse-maelis: remove unused returns (#72523)
Historique
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a plus d'un an
pull request sur Gitea :
https://gitea.entrouvert.org/entrouvert/passerelle/pulls/10
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a plus d'un an
- Fichier 0004-toulouse-maelis-remove-unused-returns-72523.patch 0004-toulouse-maelis-remove-unused-returns-72523.patch ajouté
- Fichier 0003-toulouse-maelis-return-an-indicators-dict-72523.patch 0003-toulouse-maelis-return-an-indicators-dict-72523.patch ajouté
- Fichier 0002-toulouse-maelis-correct-bool-input-on-WS-72523.patch 0002-toulouse-maelis-correct-bool-input-on-WS-72523.patch ajouté
- Fichier 0001-toulouse-maelis-correct-bool-input-on-indicators-725.patch 0001-toulouse-maelis-correct-bool-input-on-indicators-725.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
0001: traduire les booléens sur les indicateurs
(le connecteur continue à refuser "", c'était juste une idée pour contourner).
0002: appliquer la traductions aux autres booléens.
0003: retourner les états de tous les indicateurs, sous forme de dictionnaire.
Pour taper cette expression
{{ form_var_enfant_maelis_calcul.indicators.LUNETTE }}
ici :
https://demarches-parsifal.test.entrouvert.org/backoffice/workflows/53/status/31/items/1/
https://demarches-parsifal.test.entrouvert.org/backoffice/forms/76/fields/pages/162/168/#open:advanced
(et pas besoin de retourner indicatorList trié puisque inutilisable)
0004: N/A
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a plus d'un an
- Lié à Development #72524: toulouse-maelis: intégrer la livraison du 14/12/2022 ajouté
Mis à jour par Serghei Mihai il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
Dans 0002:
for key in 'isContactMail', 'isContactSms', 'isInvoicePdf':
c'est mieux d'utiliser pour le relecteur la notation classique (tuple):
for key in ('isContactMail', 'isContactSms', 'isInvoicePdf'):
Sinon c'est bon pour moi.
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
c'est mieux d'utiliser pour le relecteur la notation classique (tuple):
fait
commit ba308415e1919cef77002814d12c7682fa40e703 Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Fri Dec 16 01:50:55 2022 +0100 toulouse-maelis: remove unused returns (#72523) commit 1ecdaa2c9f1ebcea3fbbb4ead120d08d1625ab1e Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Fri Dec 16 01:07:14 2022 +0100 toulouse-maelis: return an indicators dict (#72523) commit bfbc32b0dbb1796e5d6629d831b0499b30dd4401 Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Thu Dec 15 22:56:45 2022 +0100 toulouse-maelis: correct bool input on WS (#72523) commit 4e0d8c3222f020bc219a84a68b9c528b8341227f Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Thu Dec 15 22:32:07 2022 +0100 toulouse-maelis: correct bool input on indicators (#72523)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
toulouse-maelis: correct bool input on indicators (#72523)