test: 扩展租户 RBAC 冒烟并同步前端版本 #7

Merged
TanWenyan merged 3 commits from wren-dev into main 2026-05-22 09:28:14 +08:00
Owner

背景

前端租户化规则配置和公文路由基线已更新,后端仓库需要同步前端 gitlink,并补充 release 冒烟测试,覆盖角色用户分页接口,降低租户/RBAC 链路回归风险。

主要改动

  • 更新 legal-platform-frontend gitlink 到最新前端提交。
  • 扩展 G1 release 冒烟测试,增加 /api/v3/rbac/roles/api/v3/rbac/roles/{role_id}/users 分页响应校验。
  • 保留本地临时规则备份文件未提交,PR 只包含源码/测试相关变更。

影响范围

  • 后端 release 测试:G1 RBAC 上下文验证新增角色用户分页覆盖。
  • 前后端集成:后端仓库引用的前端版本更新到当前租户规则配置和公文路由测试基线。
  • 不涉及数据库迁移脚本或运行时业务 SQL 变更。

测试

  • .venv/bin/pytest tests/test_rule_tenant_materializer.py tests/test_rule_config_source_fields.py tests/test_rule_version_lineage.py tests/test_rule_scoped_asset_resolution.py tests/test_rule_group_binding_scope.py tests/test_rule_tenant_resolution.py tests/test_rule_write_scope.py,结果 41/41 通过。
  • .venv/bin/pytest tests/release/test_g1_rbac_context.py tests/release/test_g2_g3_tenant_entry_chain.py tests/release/test_g4_documents.py tests/release/test_g5_rag.py tests/release/test_g5_rule_cross_review_matrix.py tests/release/test_g6_rule_version_management.py tests/release/test_role_tenant_matrix.py,结果 20/20 通过。

验收建议

  • 合并前确认前端 PR 已合入或保持 gitlink 指向的前端提交可访问。
  • 在新数据库环境运行 release G1-G6 测试,确认测试账号、租户、规则集、交叉评查主链路仍可用。
  • 用管理员账号打开角色权限页,确认角色列表、角色用户分页和租户归属数据加载正常。
## 背景 前端租户化规则配置和公文路由基线已更新,后端仓库需要同步前端 gitlink,并补充 release 冒烟测试,覆盖角色用户分页接口,降低租户/RBAC 链路回归风险。 ## 主要改动 - 更新 `legal-platform-frontend` gitlink 到最新前端提交。 - 扩展 G1 release 冒烟测试,增加 `/api/v3/rbac/roles` 与 `/api/v3/rbac/roles/{role_id}/users` 分页响应校验。 - 保留本地临时规则备份文件未提交,PR 只包含源码/测试相关变更。 ## 影响范围 - 后端 release 测试:G1 RBAC 上下文验证新增角色用户分页覆盖。 - 前后端集成:后端仓库引用的前端版本更新到当前租户规则配置和公文路由测试基线。 - 不涉及数据库迁移脚本或运行时业务 SQL 变更。 ## 测试 - `.venv/bin/pytest tests/test_rule_tenant_materializer.py tests/test_rule_config_source_fields.py tests/test_rule_version_lineage.py tests/test_rule_scoped_asset_resolution.py tests/test_rule_group_binding_scope.py tests/test_rule_tenant_resolution.py tests/test_rule_write_scope.py`,结果 `41/41` 通过。 - `.venv/bin/pytest tests/release/test_g1_rbac_context.py tests/release/test_g2_g3_tenant_entry_chain.py tests/release/test_g4_documents.py tests/release/test_g5_rag.py tests/release/test_g5_rule_cross_review_matrix.py tests/release/test_g6_rule_version_management.py tests/release/test_role_tenant_matrix.py`,结果 `20/20` 通过。 ## 验收建议 - 合并前确认前端 PR 已合入或保持 gitlink 指向的前端提交可访问。 - 在新数据库环境运行 release G1-G6 测试,确认测试账号、租户、规则集、交叉评查主链路仍可用。 - 用管理员账号打开角色权限页,确认角色列表、角色用户分页和租户归属数据加载正常。
TanWenyan added 3 commits 2026-05-22 09:27:31 +08:00
TanWenyan merged commit 15f9330b63 into main 2026-05-22 09:28:14 +08:00
Sign in to join this conversation.