feat: restore system messages admin page
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
# 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/迁移链路或手动补齐菜单记录。
|
||||
Reference in New Issue
Block a user