Project

General

Profile

Développement #60272

Adaptations à l'API qui liste les réservations d'un usager

Added by Valentin Deniaud almost 3 years ago. Updated almost 3 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Target version:
-
Start date:
04 January 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

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
Pour cela il manque :
  • 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

Related to Chrono - Développement #60020: [API] /api/agendas/datetimes/ - Ajouter pour chaque datetime l'information de pointageFermé22 December 2021

Actions

History

#1

Updated by Valentin Deniaud almost 3 years ago

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.

#2

Updated by Lauréline Guérin almost 3 years ago

  • Status changed from Solution proposée to Solution validée
#3

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

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)

#6

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

Updated by Transition automatique over 2 years ago

Automatic expiration

Also available in: Atom PDF