mirror of
https://github.com/owncloud/ocis
synced 2026-04-25 17:25:21 +02:00
Add http endpoint to list permissions (#5571)
* Add http endpoint to list permissions Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de> * extract handler registration Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de> * use generated protobuf Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de> * update permissions mock in graph service Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de> * add unit test Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de> * return correct userid Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de> * assert error message type in tests Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de> --------- Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
This commit is contained in:
committed by
GitHub
parent
cde615886e
commit
92923f6801
@@ -71,6 +71,7 @@ type Publisher interface {
|
||||
|
||||
// Permissions is the interface used to access the permissions service
|
||||
type Permissions interface {
|
||||
ListPermissions(ctx context.Context, req *settingssvc.ListPermissionsRequest, opts ...client.CallOption) (*settingssvc.ListPermissionsResponse, error)
|
||||
GetPermissionByID(ctx context.Context, request *settingssvc.GetPermissionByIDRequest, opts ...client.CallOption) (*settingssvc.GetPermissionByIDResponse, error)
|
||||
ListPermissionsByResource(ctx context.Context, in *settingssvc.ListPermissionsByResourceRequest, opts ...client.CallOption) (*settingssvc.ListPermissionsByResourceResponse, error)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user