Development #37490
ajouter des transformations à la validation de schéma JSON
Début:
06 novembre 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
- pouvoir indiquer qu'on souhaite que le contenu soit dé-aplati (pour les appels depuis w.c.s.)
- pouvoir indiquer qu'on souhaite que le champ extra soit supprimé et sont contenu ajouté au dictionnaire racine (
post_data.update(post_data.get('extra', {}))
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Fichier 0001-misc-adapt-payload-when-parsing-JSON-request-body-37.patch 0001-misc-adapt-payload-when-parsing-JSON-request-body-37.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
C'est à spécifier dans le schéma JSON :
@endpoint( ... post={ 'request_body': { 'schema': { 'application/json': { 'type': 'object', 'unflatten': True, 'merge_extra': True, .... } } } })
C'est déjà pris en compte par l'afficheur de schéma dans #37481.
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Lié à Development #35818: mdel: démarche DDPACS ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Bloqué par Development #37482: outils: fonction pour aplatir/désaplatir une structure JSON ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Fichier 0001-misc-adapt-payload-when-parsing-JSON-request-body-37.patch 0001-misc-adapt-payload-when-parsing-JSON-request-body-37.patch ajouté
Sans rebase sur #37482 ça marche moins bien.
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Fichier 0001-misc-adapt-payload-when-parsing-JSON-request-body-37.patch 0001-misc-adapt-payload-when-parsing-JSON-request-body-37.patch ajouté
Rebasé sur master.
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 19c9cdb92cc40b8701bb73dab6e33d2aaf5d6202 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Tue Nov 5 14:58:40 2019 +0100 misc: adapt payload when parsing JSON request body (#37490)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: adapt payload when parsing JSON request body (#37490)