1. 18 Nov, 2018 3 commits
  2. 17 Nov, 2018 1 commit
    • ale's avatar
      Switch to really opaque ResourceIDs · 78d08eef
      ale authored
      The new ResourceID is really a database ID (in our case, a LDAP DN),
      and we have completely decoupled other request attributes like type
      and owner from it.
      
      Resource ownership checks are now delegated to the backend.
      
      Also change the backend CreateResource call to CreateResources, taking
      multiple resources at once, so we can perform user-level resource
      validation, and simplify the CreateUser code path.
      78d08eef
  3. 14 Nov, 2018 1 commit
  4. 09 Nov, 2018 1 commit
  5. 31 Oct, 2018 1 commit
  6. 26 Jul, 2018 1 commit
  7. 01 Jul, 2018 1 commit
    • ale's avatar
      Add unix user IDs to object types · e15acb1e
      ale authored
      Adds UIDs to users, websites, DAV accounts.
      
      Assign a random UID to newly created users, and ensure that all
      associated resources have the same UID as well.
      e15acb1e
  8. 28 Jun, 2018 1 commit
  9. 25 Jun, 2018 1 commit
  10. 24 Jun, 2018 4 commits
  11. 21 Jun, 2018 2 commits
  12. 20 Jun, 2018 1 commit
    • ale's avatar
      Plug validators back in · a0c1b63b
      ale authored
      The new Backend/TX split makes it a bit harder to test the validators,
      but do so anyway.
      a0c1b63b
  13. 10 Jun, 2018 1 commit
    • ale's avatar
      Add validators for request fields · 5ffe2e08
      ale authored
      This includes a number of validators meant to support the creation of
      new users and resources (for instance by checking for resource ID
      uniqueness etc).
      5ffe2e08