Projet

Général

Profil

Development #61074

API patch booking: mettre extra_data à plat

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
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

Lié à Chrono - Development #51340: API: Possibilité d'ajouter/modifier des données de extra_dataFermé22 février 2021

Actions

Révisions associées

Révision 8be7358d (diff)
Ajouté par Lauréline Guérin il y a environ 2 ans

api: flat extra_data in booking patch endpoint (#61074)

Historique

#1

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é
#2

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

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)

#3

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.

#4

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

j'ai hésité, je vais faire ça

#6

Mis à jour par Valentin Deniaud il y a environ 2 ans

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

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)
#8

Mis à jour par Transition automatique il y a environ 2 ans

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

Mis à jour par Transition automatique il y a environ 2 ans

Automatic expiration

Formats disponibles : Atom PDF