Repository navigation
feat(drives): add the v1beta1 endpoints for a single drive - #85
Draft
pbleser-oc wants to merge 1 commit into
Draft
pbleser-oc wants to merge 1 commit into
pbleser-oc wants to merge 1 commit into
Conversation
Clients could only list drives under v1beta1. Getting, creating,
updating and deleting a single drive was only possible under v1.0,
which returns the permissions of a drive with the old role names
instead of the IDs of the unified roles.
Add CreateDriveBeta (POST /v1beta1/drives) and GetDriveBeta,
UpdateDriveBeta and DeleteDriveBeta (/v1beta1/drives/{drive-id}). They
take the same requests as their v1.0 counterparts, and return drives
in the v1beta1 format, like ListAllDrivesBeta. GetDriveBeta also
documents $expand, to get the permissions of the drive's root.
Assisted-by: Claude Code:claude-opus-5-5
pbleser-oc
requested review from
butonic,
dragotin,
kulmann and
micbar
as code owners
November 10, 2026 13:42
pbleser-oc
marked this pull request as draft
November 10, 2026 13:59
Member
Author
|
Please merge this only once opencloud-eu/opencloud#3941 has reached |
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds the v1beta1 operations for a single drive:
CreateDriveBeta(POST /v1beta1/drives), andGetDriveBeta,UpdateDriveBetaandDeleteDriveBeta(/v1beta1/drives/{drive-id}).They take the same requests as their v1.0 counterparts. They return drives in the v1beta1 format, like
ListAllDrivesBeta: the permissions usegrantedToV2and the IDs of the unified roles.GetDriveBetaalso documents$expand, to get the permissions of the drive's root.The server side is opencloud-eu/opencloud#3941.
Checked locally, with the generator images of the CI:
AI assistance: Claude Code (claude-opus-5-5) wrote the spec change and this description.