继续教育新增可配置的协会教育入口 #3

Merged
cykj merged 1 commits from codex/issue-2-association-education into main 2026-11-02 04:00:40 +00:00
Owner

Summary

继续教育原来只有在线教育、教育公告。新增协会教育及 Web、移动端两个入口,工作人员在继续教育后台配置网址;未配置的入口显示“暂未开放”。关联工单:#2。

  继续教育
    在线教育
    教育公告
+   协会教育 → Web / 移动端外链
+   后台配置 → 独立站点配置 → 门户读取

保留现有门户及 Element Plus 样式,图片复用后台 LOGO。写入校验有效工作人员、edu:edit 权限及 HTTP(S) 网址,整体校验后保存。

Evidence

  • Before: 缺少协会教育导航和配置项。
    After: 按已批准原型完成;浏览器已验证保存、重载、非法地址拒绝、门户读取、双入口新窗口跳转及桌面/手机布局。
  • Agent 测试:新增接口 25 项通过;全量后端 37 项通过、51 项数据库相关测试跳过。使用隔离 SQLite,MySQL 写入未验证。
  • 门户构建、后台 Vite 打包、本次改动文件 ESLint 通过;独立审查无阻塞发现。
  • 后台完整构建仍有 32 项原有类型错误,与基线一致;全量 lint 仍有历史格式问题。用户于 2026-11-02 明确要求先合入 main,再由用户测试。按该顺序执行;历史检查缺口、MySQL 写入与集成验收仍待用户确认。
  • 任务提交:740d00880ae192d7c546219e3aff9b32460d6821,目标分支 main。本地原运行环境已恢复。
  • 原型:门户 v2、后台配置。详细验证见 .scratch/association-education/tasks.md。

Merge Danger

Door: two-way

没有表结构迁移,可回退代码;新增配置使用独立键,不修改原在线教育数据。

Blast Radius: 继续教育

影响门户导航/入口、后台配置与新增读写接口。未部署生产;按用户指令合并后交用户测试,工单保持开放。

## Summary 继续教育原来只有在线教育、教育公告。新增协会教育及 Web、移动端两个入口,工作人员在继续教育后台配置网址;未配置的入口显示“暂未开放”。关联工单:#2。 ```diff 继续教育 在线教育 教育公告 + 协会教育 → Web / 移动端外链 + 后台配置 → 独立站点配置 → 门户读取 ``` 保留现有门户及 Element Plus 样式,图片复用后台 LOGO。写入校验有效工作人员、edu:edit 权限及 HTTP(S) 网址,整体校验后保存。 ## Evidence - **Before:** 缺少协会教育导航和配置项。 **After:** 按已批准原型完成;浏览器已验证保存、重载、非法地址拒绝、门户读取、双入口新窗口跳转及桌面/手机布局。 - Agent 测试:新增接口 25 项通过;全量后端 37 项通过、51 项数据库相关测试跳过。使用隔离 SQLite,MySQL 写入未验证。 - 门户构建、后台 Vite 打包、本次改动文件 ESLint 通过;独立审查无阻塞发现。 - 后台完整构建仍有 32 项原有类型错误,与基线一致;全量 lint 仍有历史格式问题。用户于 2026-11-02 明确要求先合入 main,再由用户测试。按该顺序执行;历史检查缺口、MySQL 写入与集成验收仍待用户确认。 - 任务提交:740d00880ae192d7c546219e3aff9b32460d6821,目标分支 main。本地原运行环境已恢复。 - 原型:[门户 v2](https://www.figma.com/design/orfpx89Thcj7WO3hpqC8Si?node-id=5-316)、[后台配置](https://www.figma.com/design/orfpx89Thcj7WO3hpqC8Si?node-id=7-20)。详细验证见 `.scratch/association-education/tasks.md`。 ## Merge Danger **Door:** two-way 没有表结构迁移,可回退代码;新增配置使用独立键,不修改原在线教育数据。 **Blast Radius:** 继续教育 影响门户导航/入口、后台配置与新增读写接口。未部署生产;按用户指令合并后交用户测试,工单保持开放。
cykj added 1 commit 2026-11-02 03:56:22 +00:00
cykj marked the pull request as ready for review 2026-11-02 04:00:05 +00:00
cykj merged commit e6bc408c08 into main 2026-11-02 04:00:40 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cykj/gsfdc#3