fix(admin): 将系统管理菜单排到侧栏最后

系统管理应位于业务菜单之后,调整种子排序并在启动时同步已有库数据。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
wuzilongandCursor committed 2026-11-10 18:19:30 +08:00
1 parent cb4ecd4349
commit d96f7a2238
3 files changed
+29 -1

No files matched your search

+10
View File
@@ -704,6 +704,16 @@ def test_seed_superuser_is_idempotent(client: TestClient):
assert directory is not None
assert directory.path == "/system"
assert directory.icon == "ri:settings-3-line"
assert directory.sort == 99
other_top = db.scalars(
select(AdminResource).where(
AdminResource.parent_id.is_(None),
AdminResource.name != "System",
AdminResource.status == "active",
)
).all()
assert other_top
assert directory.sort > max(item.sort for item in other_top)
page = db.scalar(select(AdminResource).where(AdminResource.parent_id == directory.id, AdminResource.name == "User"))
assert page is not None
assert page.component == "/system/user"