Develop #16

Merged
tao.chen merged 273 commits from develop into main 2026-08-21 10:42:09 +08:00
2 changed files with 10 additions and 35 deletions
Showing only changes of commit e28bc39328 - Show all commits
@@ -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')
op.drop_table('consumer_inbox')
@@ -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")
)