feat: restore lightweight admin modules

This commit is contained in:
2026-06-21 22:40:17 +08:00
parent 81ce2c4f0a
commit 288d71cca7
4 changed files with 111 additions and 1 deletions
+2
View File
@@ -17,12 +17,14 @@ from core.role.schema import RoleCreate, RoleUpdate
def _filter_ai_agent_admin_role_menus(menus: List[Any]) -> List[Any]:
from core.menu.service import (
AI_AGENT_ADMIN_MENU_NAMES,
_normalize_ai_agent_admin_parentage,
_normalize_ai_agent_admin_menu,
)
filtered = [menu for menu in menus if menu.name in AI_AGENT_ADMIN_MENU_NAMES]
for menu in filtered:
_normalize_ai_agent_admin_menu(menu)
_normalize_ai_agent_admin_parentage(filtered)
return filtered