Alerting: Receiver resource permissions service (#93552)
This commit is contained in:
@@ -11,6 +11,7 @@ import (
|
||||
"go.opentelemetry.io/otel/trace"
|
||||
|
||||
"github.com/grafana/authlib/claims"
|
||||
|
||||
"github.com/grafana/grafana/pkg/apimachinery/identity"
|
||||
"github.com/grafana/grafana/pkg/registry"
|
||||
"github.com/grafana/grafana/pkg/services/authn"
|
||||
@@ -148,6 +149,10 @@ type ServiceAccountPermissionsService interface {
|
||||
PermissionsService
|
||||
}
|
||||
|
||||
type ReceiverPermissionsService interface {
|
||||
PermissionsService
|
||||
}
|
||||
|
||||
type PermissionsService interface {
|
||||
// GetPermissions returns all permissions for given resourceID
|
||||
GetPermissions(ctx context.Context, user identity.Requester, resourceID string) ([]ResourcePermission, error)
|
||||
|
||||
Reference in New Issue
Block a user