feat(admin): 内容弹窗新增/编辑、侧栏直接建子分组

- 内容 Tab 改为弹窗式新增;列表支持编辑(含换分区/分组)与删除
- 条目 PATCH 支持 nodeKey 移动,EntryPatch 改为 camelCase 解析
- 侧栏导航的每个应用分区下可直接新建子分组
- 测试 59 passed;Playwright 覆盖 建组→新增→编辑→移动分组
This commit is contained in:
2026-10-30 18:31:41 +08:00
parent 26042c3e3f
commit 71061c6b87
4 changed files with 359 additions and 163 deletions
+1
View File
@@ -31,6 +31,7 @@ pub struct EntryRecord {
}
#[derive(Debug, Clone, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct EntryPatch {
pub name: String,
#[serde(default)]