Development #59369
API : permettre de filtrer les types de RDV sur leur libellé
0%
Description
Le cas d'usage est un agenda qui gère différent types de rdv, dans une démarche on ne veut exposer un sous ensemble de ces types de RDV, dans une deuxième démarche on veut un autre sous ensemble de ces types de RDV.
Et donc avec une convention de nommage sur les types de RDV plus une possibilité de filtrer sur le label sur api/agenda/XXXX/meetings/ on devrait être bon.
Historique
Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus de 2 ans
- Assigné à mis à Emmanuel Cazenave
Emmanuel Cazenave a écrit :
Le cas d'usage est un agenda qui gère différent types de rdv, dans une démarche on ne veut exposer un sous ensemble de ces types de RDV, dans une deuxième démarche on veut un autre sous ensemble de ces types de RDV.
Si ton cas d'usage c'est Auch, il n'existe qu'une seule démarche de prise de rdv. Le choix du sous-ensemble des types de rdv serait fonction d'une condition dans la démarche.
Et donc avec une convention de nommage sur les types de RDV plus une possibilité de filtrer sur le label sur api/agenda/XXXX/meetings/ on devrait être bon.
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
Anaïs Ecuvillon a écrit :
Si ton cas d'usage c'est Auch, il n'existe qu'une seule démarche de prise de rdv. Le choix du sous-ensemble des types de rdv serait fonction d'une condition dans la démarche.
Ok, ça marcherait aussi, avec ce ticket on pourrait créer un source de donnée avec un URL du genre @/api/agenda/XXXX/meetings?filter-text={% if form_var_toto == "sans ans"%}SANS ANS{% else }AVEC ANS{ endif %} et exposer ainsi les bons type de rdv.
Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus de 2 ans
Ce serait parfait !
Mis à jour par Brice Mallet il y a plus d'un an
Ce même besoin se présente à Angoulême : 5 durées de RdV CNI (1 à 5 personnes) mais x2 car une durée avec pré-demande et une autre durée sans pré-demande. Il serait bien de pouvoir afficher la liste des types de rendez-vous avec un filtre pour avoir deux listes alternatives affichés dans la même page. En attendant, je vais faire avec une source de données manuelle qui établira la correspondance.