Development #63044
API fillslots multiple & recurring: renvoyer le détail des réservations créées
Début:
22 mars 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Pour qu'on puisse piloter chaque booking depuis la démarche qui les a créés (par exemple, passage en liste principale), renvoyer le détail des bookings créés lors de l'appel.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Valentin Deniaud il y a environ 2 ans
C'est déjà le cas il me semble, voir #60023.
Mis à jour par Lauréline Guérin il y a environ 2 ans
- Lié à Development #60023: [API] /api/agendas/recurring-events/fillslots/ - retourner tous les datetime effectivement bookés ajouté
Mis à jour par Lauréline Guérin il y a environ 2 ans
- Statut changé de Fermé à Nouveau
en fait non pas forcément; sur une réservation multiple on récupère dans form_workflow_data_xxx_response_waiting_list_events
:
[{ 'id': 'accueil-jeunesse-vacances-epj-leo-lagrange-vacances-avril-2022@lasergame', 'slug': 'lasergame', 'text': 'Lasergame Places : 0/1 (180) Tarif : 4,50', 'label': 'Lasergame', 'agenda_label': "EPJ Pyramide vacances d'avril 2022", 'date': '2022-04-19', 'datetime': '2022-04-19 14:00:00', 'description': '', 'pricing': '4,50', 'url': None, 'duration': 180, 'disabled': False, 'api': { 'bookings_url': 'https://agendas/api/agenda/accueil-jeunesse-vacances-epj-leo-lagrange-vacances-avril-2022/bookings/lasergame/', 'fillslot_url': 'https://agendas/api/agenda/accueil-jeunesse-vacances-epj-leo-lagrange-vacances-avril-2022/fillslot/lasergame/', 'status_url': 'https://agendas/api/agenda/accueil-jeunesse-vacances-epj-leo-lagrange-vacances-avril-2022/status/lasergame/', 'check_url': 'https://agendas/api/agenda/accueil-jeunesse-vacances-epj-leo-lagrange-vacances-avril-2022/check/lasergame/', 'backoffice_url': 'https://agendas/manage/agendas/238/events/14897/' }, 'places': { 'total': 1, 'reserved': 1, 'available': 0, 'full': False, 'has_waiting_list': True, 'waiting_list_total': 5, 'waiting_list_reserved': 0, 'waiting_list_available': 5, 'waiting_list_activated': True } }]
C'est le détail de l'event, pas le détail de la réservation, on a besoin du booking_id ici
Mis à jour par Lauréline Guérin il y a environ 2 ans
- Fichier 0001-api-add-booking-id-and-urls-in-events-fillslot-resul.patch 0001-api-add-booking-id-and-urls-in-events-fillslot-resul.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Valentin Deniaud il y a environ 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a environ 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 9a8e19d0c6b2b9718cd89a79224acd151f9c6e15 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Mar 25 16:38:58 2022 +0100 api: add booking id and urls in events fillslot result (#63044)
Mis à jour par Transition automatique il y a environ 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
api: add booking id and urls in events fillslot result (#63044)