toulouse-maelis: add endpoint to list nurseries (#73924) #79

Merged
smihai merged 1 commits from wip/73924-toulouse-maelis-add-nurseries-endpoint into main 2023-02-06 11:45:17 +01:00
Owner

Stockage du gros bordel retourné par Maelis en local.

Stockage du gros bordel retourné par Maelis en local.
nroche approved these changes 2023-02-02 12:21:35 +01:00
nroche left a comment
Owner

Ack, c'est bien d'avoir la liste sous la main via passerelle.

Après je pense que le référentiel des crèches devra aussi être exploité par wcs
https://demarches-parsifal.test.entrouvert.org/backoffice/forms/80/
Pour retourner des activity/unity/place exploitables par le WS addApeBook
https://demo-toulouse.sigec.fr/maelisws-toulouse-recette/doc/ape.html#bean-NurseryChoiceBean
(et où filtrer sur le code psu ne retournerait pas les autres unités des activités qui possèdent plusieurs code psu)
Mais je pense que ça peut être fait dans un second temps.

Ack, c'est bien d'avoir la liste sous la main via passerelle. Après je pense que le référentiel des crèches devra aussi être exploité par wcs https://demarches-parsifal.test.entrouvert.org/backoffice/forms/80/ Pour retourner des activity/unity/place exploitables par le WS addApeBook https://demo-toulouse.sigec.fr/maelisws-toulouse-recette/doc/ape.html#bean-NurseryChoiceBean (et où filtrer sur le code psu ne retournerait pas les autres unités des activités qui possèdent plusieurs code psu) Mais je pense que ça peut être fait dans un second temps.
smihai force-pushed wip/73924-toulouse-maelis-add-nurseries-endpoint from 0340335e41 to 0a82b7ddee 2023-02-02 12:50:56 +01:00 Compare
Author
Owner

Après je pense que le référentiel des crèches devra aussi être exploité par wcs
https://demarches-parsifal.test.entrouvert.org/backoffice/forms/80/
Pour retourner des activity/unity/place exploitables par le WS addApeBook
https://demo-toulouse.sigec.fr/maelisws-toulouse-recette/doc/ape.html#bean-NurseryChoiceBean
(et où filtrer sur le code psu ne retournerait pas les autres unités des activités qui possèdent plusieurs code psu)

Je ne suis pas sûr de comprendre ton commentaire.

C'est l'objectif de ce endpoint: il retourne une liste de dicos avec "id" et "text" et d'autres attributs qui peuvent être utilisés en suite pour faire l'appel de résa.

> Après je pense que le référentiel des crèches devra aussi être exploité par wcs https://demarches-parsifal.test.entrouvert.org/backoffice/forms/80/ Pour retourner des activity/unity/place exploitables par le WS addApeBook https://demo-toulouse.sigec.fr/maelisws-toulouse-recette/doc/ape.html#bean-NurseryChoiceBean (et où filtrer sur le code psu ne retournerait pas les autres unités des activités qui possèdent plusieurs code psu) Je ne suis pas sûr de comprendre ton commentaire. C'est l'objectif de ce endpoint: il retourne une liste de dicos avec "id" et "text" et d'autres attributs qui peuvent être utilisés en suite pour faire l'appel de résa.
Owner

Désolé, en fait ça fonctionne presque comme ça.
Il faudrait néanmoins qu'à partir d'un item sélectionné, on puisse dans le WF trouver la bonne unité.
Pour cela on aura une variable qui nous donnera le code psu,
https://demarches-parsifal.test.entrouvert.org/backoffice/forms/80/fields/pages/47/110/
mais ensuite ça ne va pas être évident de récupérer le idUnit dans la liste ci-dessous ou l'ordre et la présence des codes psu n'est pas sensée être stable.

    "unitList" : [
        {
           "idUnit" : "M10053180488",
           "libelle" : "C. FAMILIALE RANGUEIL - Réguliers",
           "typeAcc" : "REGULAR"
        },
        {
           "idUnit" : "M10053180489",
           "libelle" : "C. FAMILIALE RANGUEIL - Occasionnels",
           "typeAcc" : "OCCASIONAL"
        }
     ]

edit: en fait je me souviens qu'avec les indicateur (#72523) la liste n'était pas exploitable. Ici ça fonctionne avec un gabarit du type :
{% for unit in form_var_creche_structured_unitList %}{% if unit.typeAcc == form_var_type_accueil %}{{ unit.idUnit }}{% endif %}{% endfor %}
Pardon pour le bruit.

Désolé, en fait ça fonctionne presque comme ça. Il faudrait néanmoins qu'à partir d'un item sélectionné, on puisse dans le WF trouver la bonne unité. Pour cela on aura une variable qui nous donnera le code psu, https://demarches-parsifal.test.entrouvert.org/backoffice/forms/80/fields/pages/47/110/ mais ensuite ça ne va pas être évident de récupérer le idUnit dans la liste ci-dessous ou l'ordre et la présence des codes psu n'est pas sensée être stable. "unitList" : [ { "idUnit" : "M10053180488", "libelle" : "C. FAMILIALE RANGUEIL - Réguliers", "typeAcc" : "REGULAR" }, { "idUnit" : "M10053180489", "libelle" : "C. FAMILIALE RANGUEIL - Occasionnels", "typeAcc" : "OCCASIONAL" } ] **edit**: en fait je me souviens qu'avec les indicateur (#72523) la liste n'était pas exploitable. Ici ça fonctionne avec un gabarit du type : `{% for unit in form_var_creche_structured_unitList %}{% if unit.typeAcc == form_var_type_accueil %}{{ unit.idUnit }}{% endif %}{% endfor %}` Pardon pour le bruit.
smihai merged commit e92651d1a8 into main 2023-02-06 11:45:17 +01:00
smihai deleted branch wip/73924-toulouse-maelis-add-nurseries-endpoint 2023-02-06 11:45:17 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: entrouvert/passerelle#79
No description provided.