Project

General

Profile

Development #37621

jsonschema : ne pas utiliser de références de schémas et utiliser draft4

Added by Emmanuel Cazenave about 1 month ago. Updated 28 days ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
13 Nov 2019
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

Pour faciliter le travail dans #37481.

0001-jsonschema-use-draft-4-and-avoid-schemas-references-.patch View (34.1 KB) Emmanuel Cazenave, 13 Nov 2019 12:32 PM

0001-jsonschema-use-draft-4-and-avoid-schemas-references-.patch View (34.1 KB) Emmanuel Cazenave, 13 Nov 2019 01:05 PM


Related issues

Related to Passerelle - Development #37481: Afficher les schémas JSON déclarés pour les endpoints POST Solution déployée 06 Nov 2019

Associated revisions

Revision 389ab645 (diff)
Added by Emmanuel Cazenave about 1 month ago

jsonschema: use draft 4 and avoid schemas references (#37621)

History

#1 Updated by Emmanuel Cazenave about 1 month ago

  • Related to Development #37481: Afficher les schémas JSON déclarés pour les endpoints POST added

#2 Updated by Emmanuel Cazenave about 1 month ago

Et toujours pour faciliter le travail, dans les schémas utiliser la version draft-04 de jsonschema plutôt que la version draft03, qui permet de déclarer les propriétés requises avec un required=['boo', 'bar'].

#3 Updated by Emmanuel Cazenave about 1 month ago

#4 Updated by Emmanuel Cazenave about 1 month ago

  • Subject changed from jsonschema : ne pas utiliser de sous schémas to jsonschema : ne pas utiliser de références de schémas et utiliser draft4

#5 Updated by Benjamin Dauvergne about 1 month ago

  • Status changed from Solution proposée to Solution validée

On pourrait aussi ne pas déclarer de version de draft ou au moins taper sur la dernière supportée par notre version de jsonschema.

PS: et donc la dernière supportée en 2.6.0 c'est le draft4, je valide.

#6 Updated by Benjamin Dauvergne about 1 month ago

  • Status changed from Solution validée to En cours

Manque une adaptation à lille_kimoce.

#7 Updated by Emmanuel Cazenave about 1 month ago

Une petite adaptation sur lille_kimoce :

@@ -91,11 +91,9 @@ DEMAND_SCHEMA = {
         },
         'picture1': {
             'description': 'first picture data',
-            'type': 'any',
         },
         'picture2': {
             'description': 'second picture data',
-            'type': 'any',
         },
         'comment': {
             'description': 'demand comment',

#8 Updated by Benjamin Dauvergne about 1 month ago

  • Status changed from Solution proposée to Solution validée

#9 Updated by Benjamin Dauvergne about 1 month ago

  • Assignee changed from Emmanuel Cazenave to Benjamin Dauvergne

#10 Updated by Benjamin Dauvergne about 1 month ago

  • Status changed from Solution validée to Résolu (à déployer)
commit 389ab645fd2d2f14c0a71239889d7849be9a2c1f
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Wed Nov 13 12:29:51 2019 +0100

    jsonschema: use draft 4 and avoid schemas references (#37621)

#11 Updated by Frédéric Péters 28 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF