mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Scopes: Add field to disable selecting multiple scope under a ScopeNode (#88767)
Signed-off-by: bergquist <carl.bergquist@gmail.com>
This commit is contained in:
@@ -107,8 +107,9 @@ type ScopeNodeSpec struct {
|
|||||||
|
|
||||||
NodeType NodeType `json:"nodeType"` // container | leaf
|
NodeType NodeType `json:"nodeType"` // container | leaf
|
||||||
|
|
||||||
Title string `json:"title"`
|
Title string `json:"title"`
|
||||||
Description string `json:"description,omitempty"`
|
Description string `json:"description,omitempty"`
|
||||||
|
DisableMultiSelect bool `json:"disableMultiSelect"`
|
||||||
|
|
||||||
LinkType LinkType `json:"linkType,omitempty"` // scope (later more things)
|
LinkType LinkType `json:"linkType,omitempty"` // scope (later more things)
|
||||||
LinkID string `json:"linkId,omitempty"` // the k8s name
|
LinkID string `json:"linkId,omitempty"` // the k8s name
|
||||||
|
|||||||
@@ -396,6 +396,13 @@ func schema_pkg_apis_scope_v0alpha1_ScopeNodeSpec(ref common.ReferenceCallback)
|
|||||||
Format: "",
|
Format: "",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"disableMultiSelect": {
|
||||||
|
SchemaProps: spec.SchemaProps{
|
||||||
|
Default: false,
|
||||||
|
Type: []string{"boolean"},
|
||||||
|
Format: "",
|
||||||
|
},
|
||||||
|
},
|
||||||
"linkType": {
|
"linkType": {
|
||||||
SchemaProps: spec.SchemaProps{
|
SchemaProps: spec.SchemaProps{
|
||||||
Description: "Possible enum values:\n - `\"scope\"`",
|
Description: "Possible enum values:\n - `\"scope\"`",
|
||||||
@@ -412,7 +419,7 @@ func schema_pkg_apis_scope_v0alpha1_ScopeNodeSpec(ref common.ReferenceCallback)
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Required: []string{"nodeType", "title"},
|
Required: []string{"nodeType", "title", "disableMultiSelect"},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user