Projet

Général

Profil

Development #55368

api fillslots (réservation multiple), gestion mise à jour de réservations

Ajouté par Frédéric Péters il y a presque 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
03 juillet 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Révision 92d209ed (diff)
Ajouté par Valentin Deniaud il y a plus de 2 ans

api: allow changing multiple event bookings (#55368)

Historique

#1

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é
#2

Mis à jour par Valentin Deniaud il y a presque 3 ans

  • Statut changé de Nouveau à Rejeté
#3

Mis à jour par Valentin Deniaud il y a presque 3 ans

  • Statut changé de Rejeté à Nouveau
#4

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é
#5

Mis à jour par Valentin Deniaud il y a plus de 2 ans

  • Assigné à mis à Valentin Deniaud
#6

Mis à jour par Valentin Deniaud il y a plus de 2 ans

Fait par dessus la nouvelle API de #55367.

#7

Mis à jour par Lauréline Guérin il y a plus de 2 ans

  • Statut changé de Solution proposée à Solution validée
#8

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)
#9

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

Formats disponibles : Atom PDF