From 4618670967753d3156b50f47509cf39b599ecacb Mon Sep 17 00:00:00 2001 From: xuans Date: Mon, 28 Sep 2026 18:41:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E6=9F=A5=E7=82=B9=EF=BC=9A=E5=BC=80?= =?UTF-8?q?=E5=A7=8B=E9=A1=B9=E7=9B=AE=E6=88=90=E5=91=98=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=88=86=E9=A1=B5=E4=B8=8E=E5=A4=B1=E8=B4=A5=E5=AE=A1=E8=AE=A1?= =?UTF-8?q?=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/Scert整改任务执行清单.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/doc/Scert整改任务执行清单.md b/doc/Scert整改任务执行清单.md index e3711ba..600808c 100644 --- a/doc/Scert整改任务执行清单.md +++ b/doc/Scert整改任务执行清单.md @@ -1,5 +1,16 @@ # Scert 整改任务执行清单 +## 2026 年 9 月 28 日:项目成员接口与分页(18:42,实施中) + +本批接续 `bf10eb5`,不再重复数据库驱动选型;原始 44 项及验收标准不缩减。源码修改前提交并推送本节作为检查点。 + +- [x] 确认需求:接入现有成员事务仓储,操作者只取服务端验证的会话;用户分组和全局管理员角色不隐式授予项目权限。 +- [~] 增加成员列表分页与授予/撤销接口;同一用户的多个项目角色应合并显示,列表只返回必要身份字段,不返回邮箱、密码摘要或分组。 +- [ ] 成员查询在读取数据的 SQL 内判权,拒绝跨项目、撤权后访问和停用账户;空列表不能与未授权混淆。 +- [ ] 成功变更沿用事务审计,失败请求补充有界审计;未验证身份不得归给请求提供的账户,不记录原始请求体或底层数据库错误。 +- [ ] 新增正式仓储和 HTTP 回归,检查实际运行时依赖接线;双版本 MySQL、完整后端与竞态按最终源码验证。 +- [ ] 同步总清单、模型和接口文档。成员管理页面、项目入口、全部业务资源授权及排队任务重判继续后续交付;本批接口通过不等于完整权限隔离或生产验收。 + ## 2026 年 9 月 28 日:数据库最终候选(18:36,回归完成,等待复审) - [x] 确认继续解决运行时和迁移阻塞,不删减原 44 项;源码修改前检查点 `0edde01` 已推送。