fix(admin): 将系统管理菜单排到侧栏最后
系统管理应位于业务菜单之后,调整种子排序并在启动时同步已有库数据。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
cb4ecd4349
commit
d96f7a2238
3 files changed
+29
-1
No files matched your search
@@ -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"
|
||||
|
||||
Reference in new issue
Block a user