refactor(db): 删除旧分区展示块与兼容字段
- v23 迁移删除 section_block 表,以及 node 的 view_mode / empty_text / show_in_sidebar / allow_groups
- 重建 node 表并保留 44 条内容、15 个分组、5 张卡片,外键检查通过
- 种子库直接生成 card / card_group,不再依赖 section_block
- 删除旧 /api/catalog、/api/categories、/api/groups/{id} 与 categories 模块
- 分组接口不再接收/返回 format,前端 GroupNode 同步移除
- README/HANDOFF 更新到 v23;管理页提示改为『格式由每条内容决定』
This commit is contained in:
@@ -67,7 +67,7 @@ import type { Project } from '../../api'
|
||||
/**
|
||||
* 新版后台:原子模型。
|
||||
*
|
||||
* - 分组是唯一容器(可多层、带格式);
|
||||
* - 分组是唯一容器(可多层);
|
||||
* - 内容是条目,挂在分组上;
|
||||
* - 侧边栏、首页卡片都只是「勾选分组」的展示组合。
|
||||
*/
|
||||
@@ -575,7 +575,7 @@ function GroupsPanel({
|
||||
return (
|
||||
<Space direction="column" gap="md" align="stretch" className="admin-form">
|
||||
<Text size="sm" tone="muted">
|
||||
说明:分组用于控制前台侧边栏与卡片;可多层嵌套,根分组决定格式。内容(条目)只挂在分组上。
|
||||
说明:分组用于控制前台侧边栏与卡片,可多层嵌套。内容(条目)只挂在分组上,格式由每条内容自己决定。
|
||||
</Text>
|
||||
|
||||
<div className="group-toolbar">
|
||||
@@ -593,7 +593,7 @@ function GroupsPanel({
|
||||
columns={[
|
||||
{ key: 'name', title: '分组名称' },
|
||||
{ key: 'sort', title: '排序权重', width: 110 },
|
||||
{ key: 'count', title: '关联网页数', width: 120 },
|
||||
{ key: 'count', title: '关联内容数', width: 120 },
|
||||
{ key: 'status', title: '状态', width: 90 },
|
||||
{ key: 'actions', title: '操作', width: 260, align: 'right' },
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user