AccessControl: Resource permission translator (#95423)
* Standardize Resource Translator in options * Add resource UID translator for resource permissions * fix comments * fix comments
This commit is contained in:
@@ -42,6 +42,9 @@ func ProvideReceiverPermissionsService(
|
||||
options := resourcepermissions.Options{
|
||||
Resource: "receivers",
|
||||
ResourceAttribute: "uid",
|
||||
ResourceTranslator: func(ctx context.Context, orgID int64, resourceID string) (string, error) {
|
||||
return alertingac.ScopeReceiversProvider.GetResourceIDFromUID(resourceID), nil
|
||||
},
|
||||
Assignments: resourcepermissions.Assignments{
|
||||
Users: true,
|
||||
Teams: true,
|
||||
|
||||
Reference in New Issue
Block a user