39 Commits (7d2092b100bddcab77fca0acadd9fc99ba59797b)

Author SHA1 Message Date
  Sean Eagan 7d2092b100 Fix v2 schema support 1 year ago
  Sean Eagan 48c774c648 Support v2 schema versions 1 year ago
  Felipe Monteiro d5462d0c70 schema: Fix metadata schema patterns 1 year ago
  Felipe Monteiro 9d91a072cd docs: Use sphinx-apidoc library for autodoc compatibility 1 year ago
  Prateek Dodda 2c4c5a9c63 fix: Add validation logic to check for duplicate documents in engine 1 year ago
  Roman Gorshunov d41e5a44ca Fix: various documentation and URL fixes 1 year ago
  Felipe Monteiro cd2d3020ec refactor: Use yaml.add_representer to reduce complexity 2 years ago
  Scott Hussey e40f3e443f Simplify schema validation 2 years ago
  Felipe Monteiro 807990a099 Fix gate following strange PyYAML 4.1 behavior 2 years ago
  Tin Lam 33e2203f5e style(pep8): remove identation ignores 2 years ago
  Felipe Monteiro 2ae61e1633 [validation] Add validation codes DXXX for validation failures 2 years ago
  Felipe Monteiro e65710bf1a Make Deckhand validation exceptions adhere to UCP standard 2 years ago
  Felipe Monteiro 1264e5af6c Document replacement: Update Document unique constraint 2 years ago
  Felipe Monteiro a07635c6a4 Optimization: Use __slots__ in Deckhand engine 2 years ago
  Felipe Monteiro bb3c6390d7 Sanitize secrets contained in validation error message 2 years ago
  Felipe Monteiro 4e796ed30a Remove microversions from document versions 2 years ago
  Felipe Monteiro e0fc59e89b Deckhand schemas as YAML files 2 years ago
  Felipe Monteiro 02528bc3af Reduce number of pre-validation false positives 2 years ago
  Felipe Monteiro c418e5f5ad Additional validation functional tests 2 years ago
  Felipe Monteiro 021090516b Improve validation error messages returned by Deckhand 2 years ago
  Felipe Monteiro 3dc3f4c47b Simplify document wrapper class 2 years ago
  Felipe Monteiro 67d46531f6 Move DB calls out of engine module into controllers 2 years ago
  Felipe Monteiro 453927facf Improve document validation module. 2 years ago
  Felipe Monteiro 0fc02a0ce2 fix: Testing with multiple workers 2 years ago
  Mark Burnett 9212a1d8b9 Add functional tests for "owned" documents 2 years ago
  Felipe Monteiro b47f421abf DECKHAND-87: Deckhand API client library 2 years ago
  Felipe Monteiro 4c38198d1c DECKHAND-67: Post-rendering document validation 2 years ago
  Felipe Monteiro ce799bd758 Fix corner case for document re-creation in different bucket 2 years ago
  Felipe Monteiro 52a9632e40 Prevent same DataSchema from being used more than once for validation. 2 years ago
  Felipe Monteiro 8aec0390f8 DECKHAND-80: Validations API Implementation 2 years ago
  Felipe Monteiro 6e2238c3d8 Fix flake8 errors 3 years ago
  Felipe Monteiro e1446bb9e1 [feat] DECKHAND-28: Document pre-validation logic and API integration 3 years ago
  Felipe Monteiro 841906a435 Updated /GET revisions response body. 3 years ago
  Felipe Monteiro 8e43f91751 Finish retrieving documents by revision_id, including with filters. 3 years ago
  Felipe Monteiro adca9575b6 More tests for revisions-api. Fix minor bugs. 3 years ago
  Felipe Monteiro a0df0c459d Skip validation for abstract documents & add unit tests. 3 years ago
  Felipe Monteiro cb29a3f0ba Update schema validation to be internal validation. 3 years ago
  Felipe Monteiro 7f6788db89 Update schema/db model/db api to align with design document. 3 years ago
  Felipe Monteiro 6b88c2b747 [WIP] Implement documents API 3 years ago
  Felipe Monteiro 1b31514611 Add kind param to SchemaVersion class. 3 years ago
  Felipe Monteiro d9cc80524f Change apiVersion references to schemaVersion 3 years ago
  Felipe Monteiro 59fe541ad0 Update default_schema with our updated schema definition 3 years ago
  Felipe Monteiro 22b0aac14a Use regexes for jsonschema pre-validation 3 years ago
  Felipe Monteiro e352b607ee Add additional documentation. 3 years ago
  Felipe Monteiro ac4fc210ee Add jsonschema validation to Deckhand 3 years ago
  Felipe Monteiro 695ef09f72 Initial engine framework 3 years ago
  Felipe Monteiro e829e521ee Add kind param to SchemaVersion class. 3 years ago
  Felipe Monteiro 4812e352c7 Change apiVersion references to schemaVersion 3 years ago
  Felipe Monteiro ac557f70f4 Update default_schema with our updated schema definition 3 years ago
  Felipe Monteiro 6389b9c536 Use regexes for jsonschema pre-validation 3 years ago