Projet

Général

Profil

Development #50081

maélis : enpoint pour récupérer les lignes et arrêts de bus liés à une activité

Ajouté par Nicolas Roche il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
12 janvier 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

A priori 2 nouveaux endpoints :
  • un pour récupérer les lignes de bus (en fonction de l'activité à laquelle on s'inscrit)
  • un pour récupérer les arrêts de la ligne (en fonction de l'activité à laquelle on s'inscrit et de la ligne)
Ces 2 endpoints donneront 2 sources de données qui seront utilisées pour alimenter les champs de la deuxième page du formulaire d'inscription :
  • ligne de bus à l'aller
  • arrêt à l'aller
  • ligne de bus au retour
  • arrêt au retour

Si l'on souhaite faire un filtrage sur "aller/retour", il devra se faire sur le libellé de la ligne de bus.
Voici un échantillon du retour du service-web maélis (il s'agit du catalogue des activités) :

}, {
    'activityPortail': {
        'idAct': 'A10003131850',
        'label': '2020-2021 ALSH VACANCES MISTRAL (CAPA)',
...
        'activityBusList': [
            {
                'activity': {
                    'id': 'A10003151396',
                    'label': '2020-2021 TRANSPORT ALSH'
                },
                'unitList': [
                    {
                        'idUnit': 'A10003151403',
                        'label': 'Ligne MISTRAL / Retour',
                        'placeList': [
                            {
                                'id': 'A10003144173',
                                'lib': 'ARRET 1',
                                'lib2': None,
                                'adresse': None,
                                'activityPeriscolList': []
                            },
...


Fichiers

Révisions associées

Révision afc7ff83 (diff)
Ajouté par Nicolas Roche il y a plus de 3 ans

maelis: factorise child_activity endpoint (#50081)

Révision 69122d49 (diff)
Ajouté par Nicolas Roche il y a plus de 3 ans

maelis: update test data files (#50081)

Révision 0fc1bc9c (diff)
Ajouté par Nicolas Roche il y a plus de 3 ans

maelis: add bus-lines endpoint (#50081)

Révision 7a3d1a92 (diff)
Ajouté par Nicolas Roche il y a plus de 3 ans

maelis: add bus-stops endpoint (#50081)

Historique

#2

Mis à jour par Nicolas Roche il y a plus de 3 ans

Voici un échantillon du retour du service-web maélis (il s'agit du catalogue des activités) :

Et aussi, cette activité 'transport' est également ajoutée à la base de l'arborescence, comme les autres activités.

#3

Mis à jour par Nicolas Roche il y a plus de 3 ans

  • Statut changé de Solution proposée à Résolu (à déployer)
commit 7a3d1a92f322019f6d9dc4689f908ae41b32059a
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Thu Jan 14 18:00:00 2021 +0100

    maelis: add bus-stops endpoint (#50081)

commit 0fc1bc9cfcee14c6416ef706f4c41d370af0821d
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Thu Jan 14 17:23:21 2021 +0100

    maelis: add bus-lines endpoint (#50081)

commit 69122d490c668f31c5a498baadc5f81a11751bae
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Thu Jan 14 17:17:56 2021 +0100

    maelis: update test data files (#50081)

commit afc7ff839f84db14e8462828f305002e0e7d6978
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Thu Jan 14 16:51:20 2021 +0100

    maelis: factorise child_activity endpoint (#50081)
#4

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF