AccessControl: Add resource permission deletion helper (#71222)

* add method for deleting managed resource permissions

* test method
This commit is contained in:
Jo
2023-07-10 11:13:05 +02:00
committed by GitHub
parent a7aca983a5
commit 49e42d1a8d
7 changed files with 191 additions and 0 deletions
@@ -96,6 +96,8 @@ type PermissionsService interface {
SetPermissions(ctx context.Context, orgID int64, resourceID string, commands ...SetResourcePermissionCommand) ([]ResourcePermission, error)
// MapActions will map actions for a ResourcePermissions to it's "friendly" name configured in PermissionsToActions map.
MapActions(permission ResourcePermission) string
// DeleteResourcePermissions removes all permissions for a resource
DeleteResourcePermissions(ctx context.Context, orgID int64, resourceID string) error
}
type User struct {