docs: record secure feedback sharing release
This commit is contained in:
@@ -36,3 +36,16 @@
|
|||||||
- 关闭共享后旧链接不再能从接口读取;已经阅读、截图或自行保存的内容不能远程撤回。
|
- 关闭共享后旧链接不再能从接口读取;已经阅读、截图或自行保存的内容不能远程撤回。
|
||||||
|
|
||||||
本次分享功能不新增表、字段或环境变量,沿用已部署的器械评价字段。
|
本次分享功能不新增表、字段或环境变量,沿用已部署的器械评价字段。
|
||||||
|
|
||||||
|
## 分享功能生产发布(2026-10-18)
|
||||||
|
|
||||||
|
- 功能提交:`b2a785b`(`feat: share lesson feedback with owner-only access`)。
|
||||||
|
- shared/server 构建、前端类型检查、微信小程序构建通过;完整 Jest 为 35 个套件、563 项全部通过。浏览器组件预览验证了详情布局、共享开关、无权限状态及登录后保留当前评价入口;微信原生转发仍需在新版小程序中验收。
|
||||||
|
- 已发布服务端并验证本机与公网健康检查均为 200,PM2 `mp-pilates-server` 在线且无异常重启。发布产物与运行目录逐文件比较一致。
|
||||||
|
- `prisma migrate deploy` 确认没有待执行迁移,15 个迁移均完成;`migrate status` 确认数据库为最新状态。本次不修改数据库结构。
|
||||||
|
- 42 项线上及真实 MySQL 检查通过,涵盖未登录、过期身份、学员归属、管理员打开学生链接、私密笔记隔离、共享参数校验、无缓存响应,以及开启、撤销共享后的读取。
|
||||||
|
- 真实 MySQL 写入验证在隔离事务内完成并主动回滚,未保留测试账号或评价,已有评价数量保持不变。未修改真实评价的共享状态。
|
||||||
|
- 备份与验证文件位于服务器受限目录 `/usr/local/web/releases/combined-feedback-sharing-20261018-b2a785b/`,包含已校验的完整数据库备份 `database-before.sql.gz`、旧运行包 `previous-runtime.tgz`、`verification.json`、迁移及启动日志。
|
||||||
|
- 发布包 SHA-256:`e25ec285811883da920dedc720a223aebe1aacebd74ff101eee84bdc200b8832`。
|
||||||
|
|
||||||
|
本次未上传或发布微信小程序。老师的分享按钮、评价详情页与学生打开分享链接的入口,需要发布当前小程序构建后才能使用。
|
||||||
|
|||||||
Reference in New Issue
Block a user