Repository navigation
fix(audit): collection - #8070
shortlight5980 wants to merge 1 commit into
Conversation
shortlight5980
commented
Oct 21, 2026
| 审计操作 | 触发场景 | 日志文案 |
|---|---|---|
| 创建集合 | 手动新建集合或文件夹、文本 / 链接 / 文件 / 图片集导入、备份与模板导入、新建知识库时附带文件 | 【张三】在产品手册/技术文档中创建了【文件】【API 设计.pdf】 |
| 更新集合属性 | 集合改名、移动到其他目录、启用或禁用 | 【张三】将【产品手册】中【API 设计.pdf】的【名称】从【旧名称】调整为【新名称】 |
| 导出集合内容 | 导出集合内的问答数据 | 【张三】导出了【产品手册】中【API 设计.pdf】的集合内容 |
| 同步集合 | 对链接集合、API 文件集合执行同步 | 【张三】同步了【产品手册】中【API 设计.pdf】 |
| 添加集合标签 | 单个或批量给集合打标签 | 【张三】为【产品手册】中【API 设计.pdf】添加了标签【已审核】 |
| 移除集合标签 | 单个或批量移除集合的标签 | 【张三】移除了【产品手册】中【API 设计.pdf】的标签【已审核】 |
Coverage Report
File CoverageNo changed files found. |
|
✅ Admin Preview Image Ready! 🕒 Time: 2026-10-22 17:31:22 (UTC+8) |
|
✅ Build and publish successful - Preview fastgpt Image: 🕒 Time: 2026-10-22 17:33:43 (UTC+8) |
|
基于提交 1. [P1] 新审计事件会导致团队审计列表读取失败Mongo 审计 schema 已接入 同一文件的筛选入参、 2. [P2] 属性审计新增的翻译 key 会被清理脚本误删collection/update.ts:155 等位置直接保存 3. [P2] 批量标签审计未核对每个集合的实际变化pro/admin/src/pages/api/core/dataset/tag/batchSetCollectionTags.ts:59 对全部请求集合记录同一组标签名称。使用真实 controller、模拟数据库读写复现:集合原本没有该标签,移除前后 4. [P2] 同步返回失败时仍记录“已同步”collection/sync.ts:33 在 风格、验证与合并事项
需要明确的语义:审计记录“操作尝试”还是“成功变更”?若覆盖失败或无实际变化的请求,应补充结果字段和对应文案。 |
8ba19ca to
ff652af
Compare
Resloved |
ff5e870 to
7a911d6
Compare
7a911d6 to
b08d341
Compare