diff --git a/internal/http/services/owncloud/ocgraph/drives.go b/internal/http/services/owncloud/ocgraph/drives.go index 89c253a67a..1628ad5816 100644 --- a/internal/http/services/owncloud/ocgraph/drives.go +++ b/internal/http/services/owncloud/ocgraph/drives.go @@ -366,3 +366,7 @@ func cs3PermissionsToLibreGraph(user *userpb.User, perms *providerpb.ResourcePer } return []libregraph.Permission{p} } + +func (s *svc) getDrivePermissions(w http.ResponseWriter, r *http.Request) { + +} diff --git a/internal/http/services/owncloud/ocgraph/ocgraph.go b/internal/http/services/owncloud/ocgraph/ocgraph.go index 132d400099..3fd75cbcd6 100644 --- a/internal/http/services/owncloud/ocgraph/ocgraph.go +++ b/internal/http/services/owncloud/ocgraph/ocgraph.go @@ -86,7 +86,10 @@ func (s *svc) initRouter() { r.Get("/sharedByMe", s.getSharedByMe) }) r.Get("/roleManagement/permissions/roleDefinitions", s.getRoleDefinitions) + r.Get("/drives/{space-id}/root/permissions", s.getDrivePermissions) + r.Get("/drives/{space-id}/items/{item-id}/permissions", s.getDrivePermissions) }) + // /graph/v1beta1/drives/166d1210-cdb9-50ab-9f1e-ecb9ef12a304%244c510ada-c86b-4815-8820-42cdf82c3d51/items/166d1210-cdb9-50ab-9f1e-ecb9ef12a304%244c510ada-c86b-4815-8820-42cdf82c3d51!4c510ada-c86b-4815-8820-42cdf82c3d51/permissions } func (s *svc) getClient() (gateway.GatewayAPIClient, error) {