feat: reorganize platform navigation menus
This commit is contained in:
@@ -21,6 +21,21 @@ def test_bootstrap_governance_seeds_admin_roles_groups_permissions_and_menus(db,
|
||||
assert UserGroup.objects.filter(code="default").exists()
|
||||
assert MenuItem.objects.filter(code="system.users", title="用户管理").exists()
|
||||
assert MenuItem.objects.filter(code="system.roles", permission_code="system.role.view").exists()
|
||||
assert MenuItem.objects.filter(code="workbench", path="#/", parent=None).exists()
|
||||
assert MenuItem.objects.filter(
|
||||
code="workbench.overview", is_visible=False, is_enabled=False
|
||||
).exists()
|
||||
assert MenuItem.objects.filter(code="business", title="工单", sort_order=20).exists()
|
||||
knowledge = MenuItem.objects.get(code="knowledge")
|
||||
assert knowledge.title == "知识与方案"
|
||||
assert list(knowledge.children.order_by("sort_order").values_list("code", flat=True)) == [
|
||||
"platform.knowledge",
|
||||
"knowledge.search",
|
||||
"business.solutions",
|
||||
]
|
||||
assert MenuItem.objects.filter(code="platform.knowledge", is_enabled=True).exists()
|
||||
assert MenuItem.objects.filter(code="platform", title="AI 平台", sort_order=40).exists()
|
||||
assert MenuItem.objects.filter(code="system", sort_order=50).exists()
|
||||
|
||||
|
||||
def test_bootstrap_governance_migrates_legacy_english_roles(db, settings):
|
||||
|
||||
Reference in New Issue
Block a user