Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] introduce /dav/spaces endpoint && CS3 list spaces implementation (ocis driver only) #1678

Closed
wants to merge 41 commits into from

Commits on Jun 1, 2021

  1. add storage provider list spaces interface

    Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
    butonic authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    d2f4fc4 View commit details
    Browse the repository at this point in the history
  2. add stubs

    Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
    butonic authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    577caad View commit details
    Browse the repository at this point in the history
  3. initial ocis implementation for list storage spaces

    Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
    butonic authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    8e527a8 View commit details
    Browse the repository at this point in the history
  4. minor fixes

    Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
    butonic authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    569e244 View commit details
    Browse the repository at this point in the history
  5. add thoughts on proper spaces persistence layout

    Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
    butonic authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    1d2467d View commit details
    Browse the repository at this point in the history
  6. Initial spaces implementation.

    Signed-off-by: Klaas Freitag <kfreitag@owncloud.com>
    dragotin authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    234d995 View commit details
    Browse the repository at this point in the history
  7. more spaces work

    Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
    butonic authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    43520ac View commit details
    Browse the repository at this point in the history
  8. filter spaces based on permissions, return name

    Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
    butonic authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    7d3016f View commit details
    Browse the repository at this point in the history
  9. resolve linter issues

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    56de961 View commit details
    Browse the repository at this point in the history
  10. implement storage space support into the storageprovider

    Co-authored-by: Jörn Friedrich Dreyer <jfd@butonic.de>
    David Christofas and butonic committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    e4292f7 View commit details
    Browse the repository at this point in the history
  11. fix dav spaces href

    Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
    butonic authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    f65949d View commit details
    Browse the repository at this point in the history
  12. GET preparations

    Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
    butonic authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    17a36ea View commit details
    Browse the repository at this point in the history
  13. WIP: spaces datatx

    dragotin authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    636723c View commit details
    Browse the repository at this point in the history
  14. Add spaces.go

    dragotin authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    3084c1d View commit details
    Browse the repository at this point in the history
  15. distinguish spaces/simple datatx

    Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
    butonic authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    d4bb62d View commit details
    Browse the repository at this point in the history
  16. make GET work for spaces

    Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
    butonic authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    a0c493b View commit details
    Browse the repository at this point in the history
  17. MKCol implementation for spaces WIP

    dragotin authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    11974df View commit details
    Browse the repository at this point in the history
  18. refactor CreateDir

    Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
    butonic authored and David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    9f8d688 View commit details
    Browse the repository at this point in the history
  19. make MKCOL work for spaces

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    e2456c7 View commit details
    Browse the repository at this point in the history
  20. implement delete for the spaces api

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    f3b2e61 View commit details
    Browse the repository at this point in the history
  21. fix: unwrap the requested reference before using it further

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    c90a6f7 View commit details
    Browse the repository at this point in the history
  22. implement MOVE for spaces

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    2de3176 View commit details
    Browse the repository at this point in the history
  23. simplify check if request body is empty

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    41ee813 View commit details
    Browse the repository at this point in the history
  24. setup constants for webdav verbs

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    8b6f2f4 View commit details
    Browse the repository at this point in the history
  25. fix listcontainers for spaces references

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    77f972c View commit details
    Browse the repository at this point in the history
  26. implement PROPPATCH for spaces

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    fdb6445 View commit details
    Browse the repository at this point in the history
  27. implement COPY for spaces

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    1d760bf View commit details
    Browse the repository at this point in the history
  28. add cases for lock, unlock and report for spaces

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    f3eb0e8 View commit details
    Browse the repository at this point in the history
  29. implement PUT for spaces

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    08e2e08 View commit details
    Browse the repository at this point in the history
  30. implement POST for spaces

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    71451fa View commit details
    Browse the repository at this point in the history
  31. implement HEAD for spaces

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    bdddbd9 View commit details
    Browse the repository at this point in the history
  32. clean up and deduplicate webdav HEAD code

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    dcfd8b3 View commit details
    Browse the repository at this point in the history
  33. clean up and deduplicate webdav DELETE code

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    b347ac3 View commit details
    Browse the repository at this point in the history
  34. clean up and deduplicate webdav GET code

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    dc196eb View commit details
    Browse the repository at this point in the history
  35. clean up and deduplicate webdav PROPFIND code

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    eb58b0d View commit details
    Browse the repository at this point in the history
  36. clean up and deduplicate webdav MKCOL code

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    bcee4d7 View commit details
    Browse the repository at this point in the history
  37. clean up and deduplicate webdav MOVE code

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    18418b1 View commit details
    Browse the repository at this point in the history
  38. clean up and deduplicate webdav PROPPATCH code

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    84d7a71 View commit details
    Browse the repository at this point in the history
  39. clean up and deduplicate webdav COPY code

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    b900c19 View commit details
    Browse the repository at this point in the history
  40. clean up and deduplicate webdav TUS POST code

    David Christofas committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    7b97467 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2021

  1. clean up and deduplicate webdav PUT code

    David Christofas committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    949fba0 View commit details
    Browse the repository at this point in the history