Projet

Général

Profil

Support #58294

API - simplifications events/fillslots

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

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
29 octobre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

On a 2 endpoints qui font sensiblement la même chose:
  • /api/agenda/SLUG-DE-LAGENDA/events/fillslots/
  • /api/agenda/events/fillslots/?agendas=slug1,slug2
    l'api multi-agenda étant plus complète.

Est-ce qu'on n'aurait pas intérêt à simplifier les API, et à supprimer le premier endpoint ? On peut simplement le remplacer par un appel au endpoint multi-agenda avec un seul agenda en param

Historique

#1

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

Comment tu ferais pour migrer les gens qui utilisent le premier endpoint vers le deuxième ? Sachant qu'ils ne sont pas alimentés pareils, les ids 'slots' du premier viennent de /agenda/xxx/datetimes/ de manière classique, mais pour le second c'est /agendas/datetimes/.

#2

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

Il me semble que ces endpoints ont été introduits récemment, pour des besoins publik famille (pour le premier: avoir des réservations indépendantes #55367 + annulation auto d'une réservation si non présente dans le payload #55368).
Est-ce que le premier endpoint est utilisé ? le widget de résa mis en place aujourd'hui pour publik famille utilise la version multiple.

#3

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

Lauréline Guerin a écrit :

Il me semble que ces endpoints ont été introduits récemment, pour des besoins publik famille

Le premier fait d'une pierre deux coups, il répond aussi au besoin général de faire mieux en ce qui concerne la résa multiple, ça s'est d'ailleurs retrouvé dans la doc fonctionnelle https://doc-publik.entrouvert.com/admin-fonctionnel/prises-de-rendez-vous/enregistrement-dans-agenda/#reservation-multiple-agendas-de-type-evenements.

Est-ce que le premier endpoint est utilisé ?

Je ne suis pas allé grepper les logs serveur mais il a été mentionné plusieurs fois dans des tickets clients.

#4

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

  • Statut changé de Nouveau à Rejeté

ok, laissons tomber

#5

Mis à jour par Emmanuel Cazenave il y a plus de 2 ans

Valentin Deniaud a écrit :

Est-ce que le premier endpoint est utilisé ?

Je ne suis pas allé grepper les logs serveur mais il a été mentionné plusieurs fois dans des tickets clients.

Moi si, je ne retrouve plus le ticket, sur le SAAS j'avais trouvé aucune utilisation.

Formats disponibles : Atom PDF