Development #55368
api fillslots (réservation multiple), gestion mise à jour de réservations
0%
Description
On passe user_external_id à /datetimes et ça nous permet désormais de savoir que l'usager a déjà une réservation pour tel ou tel événement. On reprend ça pour initialiser les valeurs lors d'une nouvelle visite à une démarche "gérer mes réservations".
L'usager fait sa démarche et derrière, il y a un nouvel appel à /fillslots, avec des changements.
Par exemple s'il est passé slots=['b', 'd', 'f'], et s'il y avait des réservations pour l'usager sur ['a', 'b', 'c'], il faudrait 1/ ajouter la résa sur 'd' et 'f', 2/ annuler la résa sur 'a' et 'c', 3/ ne pas toucher à la résa sur 'b'.
Aussi, si l'usager avait une réservation sur un événement hors de la zone de réservation, il ne faut bien sûr pas le retirer; c'est-à-dire que si l'appel /datetimes a été fait avec date_start/date_end, il faut passer ces paramètres aussi lors du fillslots, et ne pas toucher à ce qui est hors zone.
Fichiers
Révisions associées
Historique
Mis à jour par Valentin Deniaud il y a presque 3 ans
- Duplique Development #54746: Permettre de modifier son inscription à un évènement récurrent ajouté
Mis à jour par Valentin Deniaud il y a presque 3 ans
- Duplique Development #54746: Permettre de modifier son inscription à un évènement récurrent supprimé
Mis à jour par Valentin Deniaud il y a plus de 2 ans
- Fichier 0001-api-allow-changing-multiple-event-bookings-55368.patch 0001-api-allow-changing-multiple-event-bookings-55368.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Fait par dessus la nouvelle API de #55367.
Mis à jour par Lauréline Guérin il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Valentin Deniaud il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 92d209ed117b4c5e4210e2e150acbb261b099336 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Jul 29 14:42:14 2021 +0200 api: allow changing multiple event bookings (#55368)
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
api: allow changing multiple event bookings (#55368)