-
Notifications
You must be signed in to change notification settings - Fork 113
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
Update OCM shares to last version of CS3APIs #3646
Conversation
…les with initial content and empty folders used by config files
@michielbdejong can you review? This is touching even the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, let's go ahead with this large change that already includes several unit tests, but we need to test in QA now.
The transfer (or datatx
) OCM shares where also refactored and will need some testing as well in the context of ScienceMesh (cc @redblom).
All OCM-related APIs are much clearer now, and a CLI is also available, which eases further developments.
This PR updates the OCM share implementation after the changes in cs3org/cs3apis#199, cs3org/OCM-API#54 and cs3org/OCM-API#57.
In particular:
ocmcore
andocmshareprovider
, simplifying the single drivers, now just repositories, and implemented common logic at provider level.WebDAV
access method for an OCM share (Webapp
andTransfer
later in an other PR)ocm-share-get <id>
andocm-share-get-received <id>
to get the information of a single OCM shareThe
sharedSecret
returned with the WebDAV protocol is still with owner permissions on the home folder that created the share. Will follow up an other PR with a proper OCM scoped token.