grafana/pkg/services/annotations/accesscontrol/models.go
Ieva 791881f910
RBAC: Change annotation filter to use dashboard based annotation scopes (#78635)
change annotation filter to use dash based annotation scopes
2023-11-29 05:34:44 -05:00

17 lines
554 B
Go

package accesscontrol
// AccessResources contains resources that are used to filter annotations based on RBAC.
type AccessResources struct {
// Dashboards is a map of dashboard UIDs to IDs
Dashboards map[string]int64
// CanAccessDashAnnotations true if the user is allowed to access some dashboard annotations
CanAccessDashAnnotations bool
// CanAccessOrgAnnotations true if the user is allowed to access organization annotations
CanAccessOrgAnnotations bool
}
type dashboardProjection struct {
ID int64 `xorm:"id"`
UID string `xorm:"uid"`
}