fix: 收口红娘工作台权限与组织范围
This commit is contained in:
+23
@@ -0,0 +1,23 @@
|
||||
# Task 2 完成报告
|
||||
|
||||
## 结果
|
||||
|
||||
- 工作台六项指标先按各自 `detailPermission` 判断;无权限仅返回 `available=false` 与权限标识,不执行统计查询或返回真实值。
|
||||
- 授权指标继续返回真实统计值,空数据保持 `0`。
|
||||
- `matchmaker_leader` 未绑定组织时返回 `CROSS_ORGANIZATION_DENIED`。
|
||||
- 团队范围使用严格 `organization_id = ?`,不再把 NULL 组织视为同一团队。
|
||||
- 统计统一排除没有已发布资料 revision 的用户。
|
||||
|
||||
## 验证
|
||||
|
||||
执行:
|
||||
|
||||
```text
|
||||
mvn -B -f backend/pom.xml -s backend/maven-settings.xml -Dtest=MatchmakerWorkbenchAuthorizationTest,MatchmakerWorkbenchScopeTest test
|
||||
```
|
||||
|
||||
结果:3 个测试通过,0 失败,0 错误。
|
||||
|
||||
## 范围
|
||||
|
||||
本次仅涉及工作台服务及新增授权/范围单元测试;未修改迁移、控制器或其他任务文件。
|
||||
Reference in New Issue
Block a user