Migrate legacy AI and speech settings to backend
- Add a super-admin-only settings merge that copies legacy local AI provider keys into an empty backend settings record. - Add matching migration for legacy Xunfei APPID, APIKey, and APISecret without overwriting existing backend secrets. - Cover the migration and secret-preservation behavior with SystemSettings unit tests. - Update feature, module, progress, and testing docs for the settings migration behavior.
This commit is contained in:
@@ -72,3 +72,4 @@
|
||||
| 2026-05-02 | 新增 `ReportMedia` 表和迁移,报告视频/关键帧引用从 `Report.metadata` 拆出。 |
|
||||
| 2026-05-02 | 新增 Dashboard API、数据库 Session Store、审计服务、HTML 白名单清洗、本地回退开关和 Docker 上传目录 volume,清理 Gemini 旧依赖。 |
|
||||
| 2026-05-02 | 新增审计日志查询 API/页面、Auth Context 路由角色守卫,并把 Playwright E2E 改为真实后端 API seed。 |
|
||||
| 2026-05-02 | 系统设置页新增旧本地 AI/讯飞密钥向后端空配置的一次性迁移逻辑,避免后端化后直接提示密钥未配置。 |
|
||||
|
||||
Reference in New Issue
Block a user