Development #61074
API patch booking: mettre extra_data à plat
Début:
25 janvier 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
cf #51340
extra_data est actuellement un dict à passer dans le payload, mais ce n'est pas facile à utiliser dans wcs qui travaille surtout avec des json "plats" (clé: valeur simple)
faire comme pour les endpoints fillslot(s), récupérer les extra_data dans request.data:
extra_data = {k: v for k, v in request.data.items() if k not in payload}
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a environ 2 ans
- Lié à Development #51340: API: Possibilité d'ajouter/modifier des données de extra_data ajouté
Mis à jour par Lauréline Guérin il y a environ 2 ans
- Fichier 0002-misc-faster-tests-for-api-booking-endpoints.patch 0002-misc-faster-tests-for-api-booking-endpoints.patch ajouté
- Fichier 0001-api-flat-extra_data-in-booking-patch-endpoint-61074.patch 0001-api-flat-extra_data-in-booking-patch-endpoint-61074.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Assigné à mis à Lauréline Guérin
- Patch proposed changé de Non à Oui
0001: le ticket
0002: en option, division du temps de test par 2 (60s -> 30s) (suppression de la fixture some_data là où elle n'est pas nécessaire, suppression de tests inutiles car n'apportent rien ou déjà couverts par un autre test - pas tant de suppression que ça quand même)
Mis à jour par Valentin Deniaud il y a environ 2 ans
- Statut changé de Solution proposée à Solution validée
Les API chrono ne sont manipulables que via wcs, ça m'irait bien de décider que personne ne s'est jamais servi de ça et ne pas traîner de # legacy.
Mis à jour par Lauréline Guérin il y a environ 2 ans
- Fichier 0002-misc-faster-tests-for-api-booking-endpoints.patch 0002-misc-faster-tests-for-api-booking-endpoints.patch ajouté
- Fichier 0001-api-flat-extra_data-in-booking-patch-endpoint-61074.patch 0001-api-flat-extra_data-in-booking-patch-endpoint-61074.patch ajouté
- Statut changé de Solution validée à Solution proposée
Mis à jour par Valentin Deniaud il y a environ 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a environ 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 5b9f887ef9991999a5c5b76bf99e7ec199202b76 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Tue Feb 8 10:12:13 2022 +0100 misc: faster tests for api booking endpoints commit 8be7358dee6a98160524cdf9ed4edc3271cc5221 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Tue Feb 8 09:15:47 2022 +0100 api: flat extra_data in booking patch endpoint (#61074)
Mis à jour par Transition automatique il y a environ 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
api: flat extra_data in booking patch endpoint (#61074)