Commit Graph

51 Commits

Author SHA1 Message Date
Quinn Slack
047e49b5f0
Move extsvc config JSON Schemas to separate files (#2178)
This helps with #2067 and clarifies the relationship between site config and external service config.

Test plan:

- Verify that equivalent Go `./schema` code is codegenned (vs. before this PR, by looking at the diff).
- For the web app, ensure that in the site admin external service Monaco editors for each kind of service, you get hovers and validation as before.
- For the backend, ensure that server-side validation occurs when you try to save external service JSON in site admin. (This is covered by Go unit tests.)
2019-02-15 13:27:13 -08:00