1. 27 Nov, 2020 1 commit
  2. 19 Nov, 2020 1 commit
  3. 15 Jan, 2021 1 commit
  4. 16 Jun, 2021 3 commits
  5. 01 Jun, 2021 2 commits
  6. 27 Nov, 2020 1 commit
  7. 18 Nov, 2020 1 commit
  8. 14 Jan, 2021 2 commits
  9. 01 Dec, 2020 1 commit
    • Laurent Peuch's avatar
      chore(tox): add pypi-publish · c62f13c360cd
      Laurent Peuch authored
      Note: (nspanti) It is grafted from master branch and usefull not
      to have to remember or search how to publish on PyPi.
      
      --HG--
      branch : 0.2
      c62f13c360cd
  10. 15 Jan, 2021 1 commit
  11. 14 Jan, 2021 1 commit
  12. 20 Nov, 2020 1 commit
  13. 23 Jul, 2020 1 commit
  14. 27 Jul, 2020 1 commit
  15. 23 Jul, 2020 1 commit
  16. 13 Dec, 2018 3 commits
  17. 29 Nov, 2018 2 commits
  18. 24 Nov, 2017 1 commit
  19. 26 Jan, 2018 1 commit
  20. 04 Dec, 2017 1 commit
  21. 25 Jan, 2018 1 commit
    • Tanguy Le Carrour's avatar
      Handle object relations in CompoundMapper · 9e19371beea8
      Tanguy Le Carrour authored
      - Add a test for object relations
      - Change _relation_mapper signature to accept "role"
      - Add a _relations attribute that contains relation/role pairs
      - Use the new _relations instead of the old relations attribute
      - Hide subject and object relations mapped to this document from etype JSON Schema
      - Add 2 tests to detect relation duplications
      - Detect relation duplications
      
      --HG--
      branch : 0.2
      9e19371beea8
  22. 27 Nov, 2017 2 commits
    • Denis Laxalde's avatar
      Drop JSON Schema validation upon entity creation and update · 0db4b1e79fea
      Denis Laxalde authored
      JSON Schema validation of an instance is arguably the responsibility of
      the client and it's not very useful to (re-)validate the instance on
      server side with a JSON Schema validator since we already have a
      validation in the database.
      
      Also, it creates problems with combined usage of "default" and
      "required" when the client does not supply a value (which is
      legitimate). Closes #17115851. (Added a test for this.)
      
      In ETypeMapper.values(), we now check that "instance" is completely
      consumed when all mappers of the graph have been called and if not, we
      issue a validation error similar to what a JSON Schema validator would
      have raised since we have `"addionnalProperties": "false"` on our JSON
      Schema.
      
      There's no behaviour change in tests, just some error messages changes.
      Useless tests are dropped.
      
      We do not depend on python-jsonschema anymore in application code, but
      only in tests.
      
      --HG--
      branch : 0.2
      0db4b1e79fea
    • Denis Laxalde's avatar
      [tox] Change py34 environment to py3 · 9286c55df588
      Denis Laxalde authored
      The latter works by using whatever python3 executable points to.
      
      --HG--
      branch : 0.2
      9286c55df588
  23. 25 Sep, 2017 1 commit
  24. 22 Sep, 2017 1 commit
  25. 15 Sep, 2017 1 commit
  26. 02 Jun, 2017 2 commits
  27. 30 May, 2017 5 commits