Développement #60272
Adaptations à l'API qui liste les réservations d'un usager
0%
Description
On parle de /api/bookings/?user_external_id=xxx, doc ici https://doc-publik.entrouvert.com/dev/api-agendas/chrono-bookings/#Obtenir-la-liste-des-r%C3%A9servations-dun-utilisateur.
Le but est de permettre l'affichage des réservations d'un usager dans un tableau du genre :Agenda | Événement | Date | Heure | Statut |
Poker | Poker Hiver 2021 2022 | 18/12/2021 | 18:00 | Inscrit |
Poker | Poker Hiver 2021 2022 | 11/12/2021 | 18:00 | Présent |
- Le détail de l'évènement associé à une réservation
- Le tri par ordre chronologique de l'évènement
- Le filtre pour ne pas inclure les réservations sur liste d'attente
(besoin défriché dans #60020)
Files
Related issues
History
Updated by Valentin Deniaud almost 3 years ago
- File 0004-api-include-event-detail-in-user-bookings-info-60020.patch 0004-api-include-event-detail-in-user-bookings-info-60020.patch added
- File 0001-api-add-in_waiting_list-filter-in-user-bookings-list.patch 0001-api-add-in_waiting_list-filter-in-user-bookings-list.patch added
- File 0002-api-do-not-include-cancelled-or-secondary-bookings-i.patch 0002-api-do-not-include-cancelled-or-secondary-bookings-i.patch added
- File 0003-api-sort-user-bookings-by-event-date-60020.patch 0003-api-sort-user-bookings-by-event-date-60020.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
Vu vite fait avec Lauréline, API ajoutée pour Publik Famille mais pas encore utilisée, on s'autorise donc à changer le comportement par défaut.
Les patches correspondent à la description, 0002 en bonus parce que je pense que ça ne sert à rien de montrer les réservations secondaires/annulées, en tout cas c'est assurément ce qui est attendu par défaut et c'est cohérent avec les autres endpoints.
Updated by Lauréline Guérin almost 3 years ago
- Status changed from Solution proposée to Solution validée
Updated by Valentin Deniaud almost 3 years ago
- Status changed from Solution validée to Résolu (à déployer)
commit eba2fda8929e743a8457a2b2461595d990425fb3 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Tue Jan 4 16:33:53 2022 +0100 api: include event detail in user bookings info (#60272) commit e7d7c84089901e451993eaca031d3ae081ba61b6 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Tue Jan 4 14:34:29 2022 +0100 api: sort user bookings by event date (#60272) commit facfdc37030228c940f6b438ed8db6e15266d4a9 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Tue Jan 4 14:28:56 2022 +0100 api: do not include cancelled or secondary bookings in user bookings list (#60272) commit 003c1c0fcc9d2c3cfaac0a2a067a74fc757d554f Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Tue Jan 4 14:20:39 2022 +0100 api: add in_waiting_list filter in user bookings list (#60272)
Updated by Valentin Deniaud almost 3 years ago
- Status changed from Résolu (à déployer) to Solution déployée
(et zut contrairement à ce que dit le message « Résolu (à déployer) » j'ai poussé des commits avec le mauvais numéro)
Updated by Valentin Deniaud almost 3 years ago
- Related to Développement #60020: [API] /api/agendas/datetimes/ - Ajouter pour chaque datetime l'information de pointage added