Skip to content

Commit cca9bde

Browse files
committed
Bring back validationToMessages api namespace to stay compliant with the client (MapEditor) setting
1 parent c167abc commit cca9bde

3 files changed

Lines changed: 6 additions & 2 deletions

File tree

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,11 @@ docker-compose up
1111
```
1212

1313
Then go to `localhost:3011` to see the available endpoints.
14+
1415
First upload the validation schema `testdata/schemas/schema_Poc.json` using `POST /schema`.
16+
1517
`GET /schema` returns a list of the available schema id's, names and descriptions.
18+
1619
`GET /schema/{schema_id_or_name}` returns a schema by id.
1720

1821
To run the validation use `POST /validationToMessages/` with the esdl as string (for instance

esdlvalidator/api/controller/validationToMessages.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
parser.add_argument("schemas", type=str, help="List of schema id's, comma separated", required=True)
1313

1414

15-
@app.ns_validation.route('/validationToMessages')
15+
@app.ns_validation_to_msgs.route('/')
1616
class ValidationToMessagesController(Resource):
1717

18-
@app.ns_validation.doc(description="Post a new validation schema", responses={
18+
@app.ns_validation_to_msgs.doc(description="Post a new validation schema", responses={
1919
200: "Ok",
2020
404: "Schema not found",
2121
400: "Unknown filetype, Invalid ESDL"})

esdlvalidator/api/setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,5 @@ def __init__(self):
5353
self.api = Api(self.apiBlueprint, version=self.settings.version, title=self.settings.title,
5454
description=self.settings.description)
5555
self.ns_validation = self.api.namespace("validation", "ESDL validation endpoint")
56+
self.ns_validation_to_msgs = self.api.namespace("validationToMessages", "ESDL validation endpoint to return JSON")
5657
self.ns_schema = self.api.namespace("schema", "Validation schema endpoint")

0 commit comments

Comments
 (0)