mirror of
https://github.com/grafana/grafana.git
synced 2024-11-29 20:24:18 -06:00
26 lines
576 B
Go
26 lines
576 B
Go
package dtos
|
|
|
|
import (
|
|
"github.com/grafana/grafana/pkg/services/dashboards"
|
|
"github.com/grafana/grafana/pkg/services/org"
|
|
)
|
|
|
|
// swagger:model
|
|
type UpdateDashboardACLCommand struct {
|
|
Items []DashboardACLUpdateItem `json:"items"`
|
|
}
|
|
|
|
// swagger:model
|
|
type DashboardACLUpdateItem struct {
|
|
UserID int64 `json:"userId"`
|
|
TeamID int64 `json:"teamId"`
|
|
Role *org.RoleType `json:"role,omitempty"`
|
|
// Permission level
|
|
// Description:
|
|
// * `1` - View
|
|
// * `2` - Edit
|
|
// * `4` - Admin
|
|
// Enum: 1,2,4
|
|
Permission dashboards.PermissionType `json:"permission"`
|
|
}
|