fix: (rbac) permission Privilege

This commit is contained in:
xushuhui 2022-04-21 15:52:26 +08:00
parent 2e939cee70
commit 9a6c9489f9
3 changed files with 19 additions and 19 deletions

View File

@ -40,10 +40,10 @@ type ConsolePermisson struct {
Menu []Menu `json:"menu"`
}
type Menu struct {
Id string `json:"id"`
Name string `json:"name"`
Permission []string `json:"permission,omitempty"`
Children []Menu `json:"children,omitempty"`
Id string `json:"id"`
Name string `json:"name"`
Privilege []string `json:"privilege,omitempty"`
Children []Menu `json:"children,omitempty"`
}
func (r ConsoleRole) ListPermission() interface{} {
@ -68,20 +68,20 @@ func (r ConsoleRole) ListPermission() interface{} {
Name: "平台管理",
Children: []Menu{
{
Id: "cluster_overview",
Name: "平台概览",
Permission: []string{"none", "write", "read"},
Id: "cluster_overview",
Name: "平台概览",
Privilege: []string{"none", "write", "read"},
},
{
Id: "cluster_elasticsearch",
Name: "集群监控",
Permission: []string{"none", "write", "read"},
Id: "cluster_elasticsearch",
Name: "集群监控",
Privilege: []string{"none", "write", "read"},
}, {
Id: "cluster_activities",
Name: "集群动态",
Permission: []string{"none", "write", "read"},
Id: "cluster_activities",
Name: "集群动态",
Privilege: []string{"none", "write", "read"},
},
},
},

View File

@ -11,9 +11,9 @@ type RolePermission struct {
Menu []Menu `json:"menu"`
}
type Menu struct {
Id string `json:"id"`
Name string `json:"name"`
Switch string `json:"switch"`
Id string `json:"id"`
Name string `json:"name"`
Privilege string `json:"privilege"`
}
type UpdateConsoleRole struct {
Description string `json:"description" `

View File

@ -18,9 +18,9 @@ type ConsolePermission struct {
}
type Menu struct {
Id string `json:"id"`
Name string `json:"name"`
Permission string `json:"permission"`
Id string `json:"id"`
Name string `json:"name"`
Privilege string `json:"privilege"`
}
type ElasticsearchPermission struct {
Cluster []string `json:"cluster" elastic_mapping:"cluster:{type:object}"`