From 0fec8baafd9f7f342f157bb243dc3ac0f9f4af24 Mon Sep 17 00:00:00 2001 From: wren <“porlong@qq.com”> Date: Mon, 11 May 2026 00:52:57 +0800 Subject: [PATCH] fix(rbac): expose usage stats menu in settings --- .../services/impl/rbacServiceImpl.py | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/fastapi_modules/fastapi_leaudit/services/impl/rbacServiceImpl.py b/fastapi_modules/fastapi_leaudit/services/impl/rbacServiceImpl.py index c8dc519..2368df5 100644 --- a/fastapi_modules/fastapi_leaudit/services/impl/rbacServiceImpl.py +++ b/fastapi_modules/fastapi_leaudit/services/impl/rbacServiceImpl.py @@ -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:"],