Development #16125
Inclure l'URL de l'API fillslot dans la réponse de l'API datetimes
0%
Description
Noté dans #15717 :
Et ensuite lors de l'appel à l'API d'inscription assurer l'envoi au bon agenda; je me dis que l'API pourrait évoluer et que les créneaux disponibles soient accompagnés d'une clé reprenant l'URL à utiliser pour l'inscription,
[{'id': '2017-03-08 10:00', 'text': '8 mars, 10h', 'fillslot_url': 'https://.../agenda/X/fillslot/2017-03-08 10:00/' }, ... ]
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 7 ans
- Lié à Development #15717: Liste des créneaux possibles pour plusieurs agendas à la fois ajouté
Mis à jour par Frédéric Péters il y a environ 7 ans
- Fichier 0001-api-include-fillslot-API-URLs-in-datetimes-response-.patch 0001-api-include-fillslot-API-URLs-in-datetimes-response-.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Et côté documentation, il faudra passer de :
Ensuite, il faut dans le workflow à un moment ajouter un appel webservice, en POST, pour marquer la place comme réservée, l'appel se fera vers l'adresse : ("event" étant le nom de variable du champ qui présentait la liste)
[agendas_url]api/agenda/reunions-d-information/fillslot/[form_var_event_raw]/
à
[form_var_event_api_fillslot]
Mis à jour par Thomas Noël il y a presque 7 ans
Ma seule question c'est de nommer ça fillslot ou fillslot_url, pour avoir un nom de variable "plus clair" (notes les guillemets).
Ack ainsi si la question est tranchée pour toi.
Mis à jour par Thomas Noël il y a presque 7 ans
Mis à jour par Frédéric Péters il y a presque 7 ans
- Statut changé de En cours à Résolu (à déployer)
Je l'ai refait parce que c'était plus facile dans mes jeux de rebase mais j'ai comparé l'interdiff.
commit 59f03a9fbe4428bddabb53346663e6b4f2a02101 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue May 2 15:13:11 2017 +0200 api: include fillslot API URLs in datetimes response (#16125)
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
api: include fillslot API URLs in datetimes response (#16125)