mirror of
https://github.com/grafana/grafana.git
synced 2025-01-27 00:37:04 -06:00
791881f910
change annotation filter to use dash based annotation scopes
17 lines
554 B
Go
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"`
|
|
}
|