Projet

Général

Profil

Development #80685

Réservation multiple : avoir une API qui permettent d'obtenir un ICS qui regroupe plusieurs réservations

Ajouté par Emmanuel Cazenave il y a 8 mois. Mis à jour il y a 7 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
30 août 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Sur l'ancienne façon de faire des réservations multiples, le retour de l'appel de réservation il y avait un api_ics_url qui pouvait être appelé et ça donnait un ics avec tous les évènements réservés.

Maintenant qu'on est sur des réservations indépendantes on a plus moyen d'obtenir un ics qui synthétise, on peut juste avoir X fichier ICS différents (autant que d'évènements réservés).

J'imagine un nouveau endpoint api/booking/ics/?booking=xx&booking=yy qui serait capable de produire l'ICS de synthèse. Et que dans le retour à l'appel de réservation multiple on ajoute l'URL qui va bien (qui tape sur ce nouveau endpoint).


Demandes liées

Lié à Chrono - Development #58490: [Fichier ics] Ajout d'une propriété STATUSNouveau09 novembre 2021

Actions

Historique

#2

Mis à jour par Valentin Deniaud il y a 8 mois

  • Assigné à mis à Valentin Deniaud

Emmanuel Cazenave a écrit :

J'imagine un nouveau endpoint api/booking/ics/?booking=xx&booking=yy qui serait capable de produire l'ICS de synthèse. Et que dans le retour à l'appel de réservation multiple on ajoute l'URL qui va bien (qui tape sur ce nouveau endpoint).

L'API prendrait plutôt un paramètre user_external_id qui retournerait toutes les résas liés à cet user, ça me semble correspondre au besoin.

#3

Mis à jour par Emmanuel Cazenave il y a 8 mois

#4

Mis à jour par Emmanuel Cazenave il y a 8 mois

Le besoin s'élargit avec #58490 où on veut pouvoir obtenir un ics qui comprendra une nouvelle réservation et une réservation annulée (qui sera marquée CANCELLED dans l'ICS).

Sur ce cas ma proposition initial me semble mieux coller.

#5

Mis à jour par Valentin Deniaud il y a 8 mois

Emmanuel Cazenave a écrit :

Le besoin s'élargit avec #58490 où on veut pouvoir obtenir un ics qui comprendra une nouvelle réservation et une réservation annulée (qui sera marquée CANCELLED dans l'ICS).

Pour moi pas vraiment de rapprochement à faire entre les deux, ici on va juste ajouter le pendant ICS d'une API qui existe déjà pour lister les réservations d'un usager, https://doc-publik.entrouvert.com/dev/api-agendas/chrono-bookings/#Obtenir-la-liste-des-r%C3%A9servations-dun-utilisateur.

#6

Mis à jour par Robot Gitea il y a 8 mois

  • Statut changé de Nouveau à En cours

Valentin Deniaud (vdeniaud) a ouvert une pull request sur Gitea concernant cette demande :

#7

Mis à jour par Robot Gitea il y a 8 mois

  • Statut changé de En cours à Solution proposée
#8

Mis à jour par Robot Gitea il y a 7 mois

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

Emmanuel Cazenave (ecazenave) a approuvé une pull request sur Gitea concernant cette demande :

#9

Mis à jour par Robot Gitea il y a 7 mois

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

Valentin Deniaud (vdeniaud) a mergé une pull request sur Gitea concernant cette demande :

#10

Mis à jour par Transition automatique il y a 7 mois

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

Mis à jour par Transition automatique il y a 5 mois

Automatic expiration

Formats disponibles : Atom PDF