Files
fquiz/memory/2026-06-14.md
T
2026-06-14 00:41:19 +08:00

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/迁移链路或手动补齐菜单记录。