fix(rbac): expose usage stats menu in settings

This commit is contained in:
wren
2026-05-11 00:52:57 +08:00
parent 58ee6a1085
commit 0fec8baafd
@@ -32,6 +32,7 @@ class RbacServiceImpl(IRbacService):
"/entry-modules",
"/role-permissions",
"/document-types",
"/usage-stats",
)
_COMPAT_ROUTE_BLUEPRINTS: dict[str, list[dict[str, Any]]] = {
@@ -262,6 +263,20 @@ class RbacServiceImpl(IRbacService):
"meta": {"group": "settings"},
"children": None,
},
{
"id": 1017,
"route_path": "/usage-stats",
"route_name": "usage-stats",
"component": "usage-stats",
"parent_id": 1013,
"route_title": "系统使用统计",
"icon": "ri-bar-chart-box-line",
"sort_order": 4,
"is_hidden": False,
"is_cache": True,
"meta": {"group": "settings"},
"children": None,
},
],
},
{
@@ -297,7 +312,7 @@ class RbacServiceImpl(IRbacService):
"route_name": "cross-checking-result",
"component": "cross-checking.result",
"parent_id": 1018,
"route_title": "评查结果",
"route_title": "评查任务列表",
"icon": "ri-file-list-3-line",
"sort_order": 2,
"is_hidden": False,
@@ -542,7 +557,7 @@ class RbacServiceImpl(IRbacService):
"route_name": "cross-checking-result",
"component": "cross-checking.result",
"parent_id": 2012,
"route_title": "评查结果",
"route_title": "评查任务列表",
"icon": "ri-file-list-3-line",
"sort_order": 2,
"is_hidden": False,
@@ -563,6 +578,7 @@ class RbacServiceImpl(IRbacService):
"/entry-modules": ["entry_module:"],
"/role-permissions": ["rbac:"],
"/document-types": ["doc_type:"],
"/usage-stats": ["usage_stats:"],
"/rules": ["rules:", "evaluation_point:"],
"/rule-groups": ["evaluation_group:", "rules:"],
"/rules/list": ["rules:", "evaluation_point:"],