Development #15717
Liste des créneaux possibles pour plusieurs agendas à la fois
0%
Description
Le seul truc qui manque (en tout cas il me semble que c'est pas possible en l'état) c'est la capacité pour Chrono d'exposer au citoyen les premiers créneaux disponibles en agrégeant plusieurs agendas :
- Un agenda mairie de quartier
- Un agenda mairie centrale bureau 1
- Un agenda mairie centrale bureau 2
- etc.
Évidemment il faudrait alors afficher à l'usager le créneau mais aussi le nom de l'agenda.
Et ensuite lors de l'appel à l'API d'inscription assurer l'envoi au bon agenda; je me dis que l'API pourrait évoluer et que les créneaux disponibles soient accompagnés d'une clé reprenant l'URL à utiliser pour l'inscription,
[{'id': '2017-03-08 10:00', 'text': '8 mars, 10h', 'fillslot_url': 'https://.../agenda/X/fillslot/2017-03-08 10:00/' }, ... ]
Pour reprendre la doc, on passerait de :
Ensuite, il faut dans le workflow à un moment ajouter un appel webservice, en POST, pour marquer la place comme réservée, l'appel se fera vers l'adresse : ("event" étant le nom de variable du champ qui présentait la liste)
[agendas_url]api/agenda/reunions-d-information/fillslot/[form_var_event_raw]/
à
[form_var_event_fillslot_url]
On pourrait alors proposer un développement très simple, sans UI du tout, pour récupérer les créneaux, plutôt que :
[agendas_url]api/agenda/reunions-d-information/datetimes/
On permettrait quelque chose comme :
[agendas_url]api/agenda/mairie-quartier1,mairie-quartier2,mairie-centrale/datetimes/
Demandes liées
Historique
Mis à jour par Frédéric Péters il y a presque 7 ans
- Lié à Development #16125: Inclure l'URL de l'API fillslot dans la réponse de l'API datetimes ajouté
Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an
- Tags mis à simplification agenda
- Planning mis à Non
Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an
- Statut changé de Nouveau à Fermé