@ -506,14 +506,6 @@
"summary" : "Add a user role assignment." ,
"operationId" : "addUserRole" ,
"parameters" : [
{
"type" : "integer" ,
"format" : "int64" ,
"x-go-name" : "UserID" ,
"name" : "user_id" ,
"in" : "path" ,
"required" : true
} ,
{
"x-go-name" : "Body" ,
"name" : "body" ,
@ -522,6 +514,14 @@
"schema" : {
"$ref" : "#/definitions/AddUserRoleCommand"
}
} ,
{
"type" : "integer" ,
"format" : "int64" ,
"x-go-name" : "UserID" ,
"name" : "user_id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
@ -547,14 +547,6 @@
"summary" : "Remove a user role assignment." ,
"operationId" : "removeUserRole" ,
"parameters" : [
{
"type" : "integer" ,
"format" : "int64" ,
"x-go-name" : "UserID" ,
"name" : "user_id" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "string" ,
"x-go-name" : "RoleUID" ,
@ -568,6 +560,14 @@
"description" : "A flag indicating if the assignment is global or not. If set to false, the default org ID of the authenticated user will be used from the request to remove assignment." ,
"name" : "global" ,
"in" : "query"
} ,
{
"type" : "integer" ,
"format" : "int64" ,
"x-go-name" : "UserID" ,
"name" : "user_id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
@ -4625,15 +4625,15 @@
"parameters" : [
{
"type" : "string" ,
"x-go-name" : "Datasource ID" ,
"name" : "datasource_i d" ,
"x-go-name" : "Permission ID" ,
"name" : "permissionI d" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "string" ,
"x-go-name" : "Permission ID" ,
"name" : "permissionI d" ,
"x-go-name" : "Datasource ID" ,
"name" : "datasource_i d" ,
"in" : "path" ,
"required" : true
}
@ -9550,7 +9550,10 @@
"x-go-name" : "Name"
} ,
"role" : {
"$ref" : "#/definitions/RoleType"
"type" : "string" ,
"enum" : [ "Viewer" , "Editor" , "Admin" ] ,
"x-go-enum-desc" : "Viewer ROLE_VIEWER\nEditor ROLE_EDITOR\nAdmin ROLE_ADMIN" ,
"x-go-name" : "Role"
} ,
"secondsToLive" : {
"type" : "integer" ,
@ -9660,7 +9663,10 @@
"x-go-name" : "Name"
} ,
"role" : {
"$ref" : "#/definitions/RoleType"
"type" : "string" ,
"enum" : [ "Viewer" , "Editor" , "Admin" ] ,
"x-go-enum-desc" : "Viewer ROLE_VIEWER\nEditor ROLE_EDITOR\nAdmin ROLE_ADMIN" ,
"x-go-name" : "Role"
} ,
"sendEmail" : {
"type" : "boolean" ,
@ -9677,7 +9683,10 @@
"x-go-name" : "LoginOrEmail"
} ,
"role" : {
"$ref" : "#/definitions/RoleType"
"type" : "string" ,
"enum" : [ "Viewer" , "Editor" , "Admin" ] ,
"x-go-enum-desc" : "Viewer ROLE_VIEWER\nEditor ROLE_EDITOR\nAdmin ROLE_ADMIN" ,
"x-go-name" : "Role"
}
} ,
"x-go-package" : "github.com/grafana/grafana/pkg/models"
@ -10440,7 +10449,10 @@
"x-go-name" : "Name"
} ,
"role" : {
"$ref" : "#/definitions/RoleType"
"type" : "string" ,
"enum" : [ "Viewer" , "Editor" , "Admin" ] ,
"x-go-enum-desc" : "Viewer ROLE_VIEWER\nEditor ROLE_EDITOR\nAdmin ROLE_ADMIN" ,
"x-go-name" : "Role"
}
} ,
"x-go-package" : "github.com/grafana/grafana/pkg/models"
@ -11039,7 +11051,10 @@
"x-go-name" : "PermissionName"
} ,
"role" : {
"$ref" : "#/definitions/RoleType"
"type" : "string" ,
"enum" : [ "Viewer" , "Editor" , "Admin" ] ,
"x-go-enum-desc" : "Viewer ROLE_VIEWER\nEditor ROLE_EDITOR\nAdmin ROLE_ADMIN" ,
"x-go-name" : "Role"
} ,
"slug" : {
"type" : "string" ,
@ -11106,7 +11121,10 @@
"$ref" : "#/definitions/PermissionType"
} ,
"role" : {
"$ref" : "#/definitions/RoleType"
"type" : "string" ,
"enum" : [ "Viewer" , "Editor" , "Admin" ] ,
"x-go-enum-desc" : "Viewer ROLE_VIEWER\nEditor ROLE_EDITOR\nAdmin ROLE_ADMIN" ,
"x-go-name" : "Role"
} ,
"teamId" : {
"type" : "integer" ,
@ -14876,10 +14894,6 @@
} ,
"x-go-package" : "github.com/grafana/grafana/pkg/services/accesscontrol"
} ,
"RoleType" : {
"type" : "string" ,
"x-go-package" : "github.com/grafana/grafana/pkg/models"
} ,
"Route" : {
"description" : "A Route is a node that contains definitions of how to handle alerts. This is modified\nfrom the upstream alertmanager in that it adds the ObjectMatchers property." ,
"type" : "object" ,
@ -15857,7 +15871,10 @@
"x-go-name" : "OrgId"
} ,
"role" : {
"$ref" : "#/definitions/RoleType"
"type" : "string" ,
"enum" : [ "Viewer" , "Editor" , "Admin" ] ,
"x-go-enum-desc" : "Viewer ROLE_VIEWER\nEditor ROLE_EDITOR\nAdmin ROLE_ADMIN" ,
"x-go-name" : "Role"
} ,
"status" : {
"$ref" : "#/definitions/TempUserStatus"
@ -16538,7 +16555,10 @@
"type" : "object" ,
"properties" : {
"role" : {
"$ref" : "#/definitions/RoleType"
"type" : "string" ,
"enum" : [ "Viewer" , "Editor" , "Admin" ] ,
"x-go-enum-desc" : "Viewer ROLE_VIEWER\nEditor ROLE_EDITOR\nAdmin ROLE_ADMIN" ,
"x-go-name" : "Role"
}
} ,
"x-go-package" : "github.com/grafana/grafana/pkg/models"
@ -16727,7 +16747,10 @@
"x-go-name" : "OrgId"
} ,
"role" : {
"$ref" : "#/definitions/RoleType"
"type" : "string" ,
"enum" : [ "Viewer" , "Editor" , "Admin" ] ,
"x-go-enum-desc" : "Viewer ROLE_VIEWER\nEditor ROLE_EDITOR\nAdmin ROLE_ADMIN" ,
"x-go-name" : "Role"
}
} ,
"x-go-package" : "github.com/grafana/grafana/pkg/models"