mirror of
https://github.com/grafana/grafana.git
synced 2024-11-29 20:24:18 -06:00
6afad51761
* Move SignedInUser to user service and RoleType and Roles to org * Use go naming convention for roles * Fix some imports and leftovers * Fix ldap debug test * Fix lint * Fix lint 2 * Fix lint 3 * Fix type and not needed conversion * Clean up messages in api tests * Clean up api tests 2
26 lines
559 B
Go
26 lines
559 B
Go
package dtos
|
|
|
|
import (
|
|
"github.com/grafana/grafana/pkg/models"
|
|
"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 models.PermissionType `json:"permission"`
|
|
}
|