Projet

Général

Profil

Development #60272

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

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
04 janvier 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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)


Fichiers


Demandes liées

Lié à Chrono - Development #60020: [API] /api/agendas/datetimes/ - Ajouter pour chaque datetime l'information de pointageFermé22 décembre 2021

Actions

Historique

#1

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

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

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

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

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

  • Statut changé de Solution validée à 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

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

  • Statut changé de Résolu (à déployer) à 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

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

  • Lié à Development #60020: [API] /api/agendas/datetimes/ - Ajouter pour chaque datetime l'information de pointage ajouté
#7

Mis à jour par Transition automatique il y a environ 2 ans

Automatic expiration

Formats disponibles : Atom PDF