4 Commits
Author SHA1 Message Date
Zhengen 8d440b9e4a feat: 实现预览模式(wagtail-headless-preview + Next.js Draft Mode) 2026-08-07 15:34:46 +08:00
Zhengen 8fbbd2e6b0 feat: 新增Snippet全局内容模型(TeamMember/Testimonial/Partner/NavigationMenu/SiteSettings)
- 新增 apps.core.TeamMember/Testimonial/Partner:简单 register_snippet,含 order 排序字段
- 新增 apps.core.NavigationMenu+NavigationMenuItem:ClusterableModel+Orderable+InlinePanel,
  支持内部页面或外部链接二选一
- 新增 apps.core.SiteSettings:接入 wagtail.contrib.settings + BaseSiteSetting,
  存放公司信息/ICP备案号/社交账号等全局配置
- 新增只读 API:/api/v1/custom/core/{team,testimonials,partners,navigation,site-settings}/
- 补充 apps/core/tests.py 单元测试,pytest 用例由 11 个增至 24 个,全部通过
- 更新设计文档 §2.16 Phase 1 进度清单
2026-08-07 13:06:22 +08:00
Zhengen b05d2b7f52 feat: 新增隐私政策内容页(apps.core.SimpleContentPage)及seed命令,更新设计文档 2026-08-06 17:17:07 +08:00
Zhengen 7f51a31150 chore: initial commit of Wagtail backend scaffold 2026-08-06 15:56:14 +08:00