fix: 超级管理员权限补全 28/28 (100%) — 补上4个父级分组节点ID
根因: admin permissions 只列了叶子节点,缺少 datasource/permission/system/config 父分组 导致统计 24/28 (86%) 而非 28/28 (100%) 同时补全 DBA 和 auditor 的父级节点
This commit is contained in:
1 parent
9055cc77ec
commit
62a2b383e1
1 file changed
+3
-3
@@ -29,7 +29,7 @@ const ROLES: RolePreset[] = [
|
||||
color: 'text-amber-400',
|
||||
bg: 'bg-amber-500/10',
|
||||
ring: 'ring-amber-500/20',
|
||||
permissions: ['dashboard', 'mysql', 'postgres', 'redis', 'mongo', 'tickets', 'ticket_create', 'ticket_approve', 'ticket_execute', 'ticket_rollback', 'queries', 'query_create', 'query_export', 'query_view_all', 'roles', 'users', 'instance-groups', 'audit-rules', 'audit-logs', 'workflow', 'auto-task', 'announcement', 'config-platform', 'notifications'],
|
||||
permissions: ['dashboard', 'datasource', 'mysql', 'postgres', 'redis', 'mongo', 'tickets', 'ticket_create', 'ticket_approve', 'ticket_execute', 'ticket_rollback', 'queries', 'query_create', 'query_export', 'query_view_all', 'permission', 'roles', 'users', 'instance-groups', 'system', 'audit-rules', 'audit-logs', 'workflow', 'auto-task', 'announcement', 'config', 'config-platform', 'notifications'],
|
||||
},
|
||||
{
|
||||
key: 'dba',
|
||||
@@ -39,7 +39,7 @@ const ROLES: RolePreset[] = [
|
||||
color: 'text-blue-400',
|
||||
bg: 'bg-blue-500/10',
|
||||
ring: 'ring-blue-500/20',
|
||||
permissions: ['dashboard', 'mysql', 'postgres', 'redis', 'mongo', 'tickets', 'ticket_create', 'ticket_approve', 'ticket_execute', 'ticket_rollback', 'queries', 'query_create', 'query_export', 'query_view_all', 'audit-rules', 'audit-logs', 'workflow'],
|
||||
permissions: ['dashboard', 'datasource', 'mysql', 'postgres', 'redis', 'mongo', 'tickets', 'ticket_create', 'ticket_approve', 'ticket_execute', 'ticket_rollback', 'queries', 'query_create', 'query_export', 'query_view_all', 'system', 'audit-rules', 'audit-logs', 'workflow'],
|
||||
},
|
||||
{
|
||||
key: 'developer',
|
||||
@@ -59,7 +59,7 @@ const ROLES: RolePreset[] = [
|
||||
color: 'text-violet-400',
|
||||
bg: 'bg-violet-500/10',
|
||||
ring: 'ring-violet-500/20',
|
||||
permissions: ['dashboard', 'tickets', 'queries', 'query_view_all', 'audit-rules', 'audit-logs', 'workflow'],
|
||||
permissions: ['dashboard', 'tickets', 'queries', 'query_view_all', 'system', 'audit-rules', 'audit-logs', 'workflow'],
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
Reference in new issue
Block a user