feat: restore lightweight admin modules
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user