1.3 KiB
1.3 KiB
Work Log - 提交系统消息入口恢复与工作区变更(2026-06-14)
-
背景:
- 当前工作区存在系统消息能力恢复相关改动,以及生产数据库卷恢复 compose 覆盖文件。
- 用户要求提交并推送当前工作区改动。
-
本次处理:
- 恢复
admin.system_message菜单与权限口径,不再把该菜单列入 removed/disabled 集合。 - 新增后台
/admin/system-messages页面,用于查看、筛选、发送和标记系统消息。 - 修正系统消息计数查询,使用 SQLAlchemy
func.count()统计总数和未读数。 - 补齐前端系统消息类型、菜单图标映射和旧路由别名。
- 新增
deploy/pro-deploy/compose.restore-db-volume.yml,用于生产恢复时挂载既有外部数据库卷。 - 更新
MEMORY.md,把admin.system_message从历史下线口径中拆出并记录当前有效入口。
- 恢复
-
验证:
git diff --check通过。- 提交前将执行 Python 编译与前端系统消息页面 ESLint。
-
风险与关注点:
deploy/pro-deploy/compose.restore-db-volume.yml指向外部卷fquiz_fquiz_db_data,仅应在生产恢复场景按需叠加使用。- 系统消息恢复涉及菜单权限与前端入口;若存量数据库未 seed 新菜单,需要执行既有 seed/迁移链路或手动补齐菜单记录。