Development #51983
Prise en compte de la méthode PUT sur les endpoints
0%
Description
(parce que ce n'est pas encore la cas)
Fichiers
Demandes liées
Historique
Mis à jour par Nicolas Roche il y a environ 3 ans
- Lié à Development #51884: eSirius : ajouter la possibilité de modifier un rendez-vous (PUT) ajouté
Mis à jour par Nicolas Roche il y a environ 3 ans
- ajouter sa prise en charge par GenericEndpointView
- ajouter un paramètre put pour passer un nouveau schéma json (permettant à un même endpoint d’accepter 2 formats de payload différents pour les méthodes POST et PUT).
- reporter les modifications apportées sur la méthode patch.
(l'idée étant que les schémas peuvent différer ne serait-ce que sur les attributs obligatoires entre les méthodes POST et PATCH)
Mis à jour par Frédéric Péters il y a environ 3 ans
- Sujet changé de Prise en compte de la méthode PUT sur les endpoints à eSirius : Prise en compte de la méthode PUT sur les endpoints
Mis à jour par Frédéric Péters il y a environ 3 ans
(ah non pas spécifique eSirius)
Mais je dirais de ne pas du tout se prendre la tête ici sur quoique ce soit et simplement ne rien faire, qu'un endpoint particulier soit ajouté, qui fasse l'appel PUT vers eSirius, mais que l'endpoint en lui-même, ça soit du POST classique.
Mis à jour par Nicolas Roche il y a environ 3 ans
Oui c'est aussi l'avis de Thomas, mais avant ça j'ai été retoqué parce que le endpoint esirius "delete-appointments" n'était pas appelé en "DELETE".
Je vais proposer un patch au cas où, mais sinon je rebasculerais vers POST.
Mis à jour par Frédéric Péters il y a environ 3 ans
- Sujet changé de eSirius : Prise en compte de la méthode PUT sur les endpoints à Prise en compte de la méthode PUT sur les endpoints
Mis à jour par Nicolas Roche il y a environ 3 ans
- Fichier 0002-misc-rename-post_data-used-to-pass-payload-data-5198.patch 0002-misc-rename-post_data-used-to-pass-payload-data-5198.patch ajouté
- Fichier 0001-api-add-put-and-patch-payload-parameters-to-related-.patch 0001-api-add-put-and-patch-payload-parameters-to-related-.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Assigné à mis à Nicolas Roche
- Patch proposed changé de Non à Oui
0002, un coup de sed : s/post_data/payload_data
Mis à jour par Frédéric Péters il y a environ 3 ans
(je dirais que non, notamment parce qu'intenable d'imposer pour une raison si futile un changement sur tous les connecteurs).