From e28bc3932837bc73b02aafbabcf9a0aef2455f0b Mon Sep 17 00:00:00 2001 From: "tao.chen" <93983997+taochen-ct@users.noreply.github.com> Date: Tue, 11 Aug 2026 15:13:26 +0800 Subject: [PATCH] fix: default user --- .../d4e5f6a7b8c9_squashed_baseline.py | 19 +++++--------- .../e5f6a7b8c9d0_ensure_demo_login.py | 26 +++---------------- 2 files changed, 10 insertions(+), 35 deletions(-) diff --git a/migrations/versions/d4e5f6a7b8c9_squashed_baseline.py b/migrations/versions/d4e5f6a7b8c9_squashed_baseline.py index 6566288..73458a4 100644 --- a/migrations/versions/d4e5f6a7b8c9_squashed_baseline.py +++ b/migrations/versions/d4e5f6a7b8c9_squashed_baseline.py @@ -437,15 +437,13 @@ def upgrade() -> None: # ── seed data (from b71c4f2a9d10) ────────────────────────────── ADMIN_ROLE_ID = "0000000000000000000000000A" DEVELOPER_ROLE_ID = "0000000000000000000000000B" + ADMIN_USER_ID = "00000000000000000000000001" + DEFAULT_WORKSPACE_ID = "00000000000000000000000002" USERS = ( - ("0000000000RF6FG1SDBXG59S13", "admin-zhang", "张三", ADMIN_ROLE_ID), - ("0000000000H2QYCGPCWQM1JSGS", "admin-li", "李四", ADMIN_ROLE_ID), - ("0000000000RWG40ESZPGJT629J", "dev-wang", "王五", DEVELOPER_ROLE_ID), - ("00000000004CQV7WASJA6N6FW4", "dev-zhao", "赵六", DEVELOPER_ROLE_ID), + (ADMIN_USER_ID, "admin", "Admin", ADMIN_ROLE_ID), ) WORKSPACES = ( - ("00000000000BM630VT9ARVFZPC", "model-development", "模型开发 Workspace"), - ("0000000000AE0NC0V5T424KK86", "risk-validation", "风险验证 Workspace"), + (DEFAULT_WORKSPACE_ID, "default", "Default Workspace"), ) roles = sa.table( @@ -552,12 +550,7 @@ def upgrade() -> None: # ── enable demo password login (from 9a1b2c3d4e5f) ───────────── password = os.environ.get("INITIAL_ADMIN_PASSWORD", "admin12345") - seeded_user_ids = ( - "0000000000RF6FG1SDBXG59S13", - "0000000000H2QYCGPCWQM1JSGS", - "0000000000RWG40ESZPGJT629J", - "00000000004CQV7WASJA6N6FW4", - ) + seeded_user_ids = (ADMIN_USER_ID,) users_update = sa.table( "users", sa.column("user_id", sa.String), @@ -655,4 +648,4 @@ def downgrade() -> None: op.drop_index('idx_data_resources_owner', table_name='data_resources') op.drop_table('data_resources') op.drop_index('idx_consumer_inbox_status', table_name='consumer_inbox') - op.drop_table('consumer_inbox') \ No newline at end of file + op.drop_table('consumer_inbox') diff --git a/migrations/versions/e5f6a7b8c9d0_ensure_demo_login.py b/migrations/versions/e5f6a7b8c9d0_ensure_demo_login.py index 9e2504c..5ee6453 100644 --- a/migrations/versions/e5f6a7b8c9d0_ensure_demo_login.py +++ b/migrations/versions/e5f6a7b8c9d0_ensure_demo_login.py @@ -24,29 +24,11 @@ depends_on: str | Sequence[str] | None = None DISABLED_PASSWORD = "demo-login-disabled" SEEDED_USERS = ( ( - "0000000000RF6FG1SDBXG59S13", - "admin-zhang", - "张三", + "00000000000000000000000001", + "admin", + "Admin", "0000000000000000000000000A", ), - ( - "0000000000H2QYCGPCWQM1JSGS", - "admin-li", - "李四", - "0000000000000000000000000A", - ), - ( - "0000000000RWG40ESZPGJT629J", - "dev-wang", - "王五", - "0000000000000000000000000B", - ), - ( - "00000000004CQV7WASJA6N6FW4", - "dev-zhao", - "赵六", - "0000000000000000000000000B", - ), ) @@ -149,7 +131,7 @@ def upgrade() -> None: connection.execute( users.update() - .where(users.c.username == "admin-zhang") + .where(users.c.username == "admin") .values(status="active") )