Projet

Général

Profil

Development #15218

Extension aux API pour pouvoir préciser un nombre de places (sur un événement)

Ajouté par Frédéric Péters il y a environ 7 ans. Mis à jour il y a plus de 5 ans.

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

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Pour le moment les API retournent une date s'il y a au moins une place libre, remplissent un slot.

Il faudrait pouvoir réserver dans un même temps plusieurs places. C'est le cas "plusieurs réservations sur un même créneau/événement" de #14126.


Fichiers


Demandes liées

Lié à Chrono - Development #16238: API: Permettre de reserver des évènements compris entre 2 datesFermé09 mai 2017

Actions

Révisions associées

Révision ffcda390 (diff)
Ajouté par Frédéric Péters il y a presque 7 ans

general: add possibility to book multiple places at once (#15218)

Historique

#1

Mis à jour par Frédéric Péters il y a environ 7 ans

Au niveau API, ça serait sans doute juste accepter un paramètre "count".

Derrière faut voir pour inclure ce count dans l'objet Booking, et qu'il soit pris en compte dans booked_places et ailleurs. (ou on fait juste un .count() SQL, ce qui va être suffisant).

#2

Mis à jour par Frédéric Péters il y a environ 7 ans

  • Echéance mis à 06 avril 2017
#3

Mis à jour par Frédéric Péters il y a presque 7 ans

  • Echéance 06 avril 2017 supprimé

Dans le cadre de #16238 :

Nécessité à cette occasion d'étendre Event pour marquer l'Event "primaire", pour permettre à l'annulation de libérer le lot.

Qui sera utile ici aussi, pour permettre l'annulation de l'ensemble des places.

#4

Mis à jour par Frédéric Péters il y a presque 7 ans

  • Bloqué par Development #16238: API: Permettre de reserver des évènements compris entre 2 dates ajouté
#5

Mis à jour par Frédéric Péters il y a presque 7 ans

  • Bloqué par Development #16238: API: Permettre de reserver des évènements compris entre 2 dates supprimé
#6

Mis à jour par Frédéric Péters il y a presque 7 ans

La flemme d'attendre pour dix lignes de code, j'ai fait le truc et Josué fera #16238 en conséquence.

~~

Patch simple ici, /fillslot/ accepte désormais un paramètre count dans l'URL, qui correspond au nombre de places à réserver. Une réservation est créée et autant de "sous-"réservations que nécessaire. L'annulation ou la confirmation de la réservation "primaire" fait la même action sur les autres.

#7

Mis à jour par Frédéric Péters il y a presque 7 ans

  • Lié à Development #16238: API: Permettre de reserver des évènements compris entre 2 dates ajouté
#8

Mis à jour par Thomas Noël il y a presque 7 ans

peut-être préciser que ça ne marche pas pour les "meetings" (parce que 'places': 1) ? Ou bien j'ai lu de travers ...?

#9

Mis à jour par Frédéric Péters il y a presque 7 ans

peut-être préciser que ça ne marche pas pour les "meetings" (parce que 'places': 1) ? Ou bien j'ai lu de travers ...?

En effet les slots de rendez-vous c'est uniquement une place (en attendant le multi-guichet dans #15729).

#10

Mis à jour par Thomas Noël il y a presque 7 ans

  • Sujet changé de Extension aux API pour pouvoir préciser un nombre de places à Extension aux API pour pouvoir préciser un nombre de places (sur un événement)
#11

Mis à jour par Thomas Noël il y a presque 7 ans

Ack. Si tu as envie au passage de modifier le message commit pour préciser ; sinon j'ai déjà modifié le titre du ticket, ça peut suffire, les anglophones attendront

#12

Mis à jour par Frédéric Péters il y a presque 7 ans

Je discuterai avec Victor lundi, ça pourrait peut-être attendre la mise à jour suivante.

#13

Mis à jour par Frédéric Péters il y a presque 7 ans

  • Statut changé de En cours à Résolu (à déployer)
commit ffcda3904abad703820551069754d8193df38e40
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun Jun 11 12:42:10 2017 +0200

    general: add possibility to book multiple places at once (#15218)
#14

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF