refactor: 清理遗留设置模型与无用代码
- 删除 settings 的 sections 与 sidebar 六个旧排序/显隐字段,前后端类型与校验同步 - 删除旧分类模型 types、旧 /api/catalog 客户端、旧路由解析与 settings CRUD - 删除未使用的 AppProject::initial - 删除 27 条已无组件的 CSS 规则(159 行) - 保持现有首页/接口页渲染,cargo test 52 passed
This commit is contained in:
+9
-9
@@ -77,22 +77,22 @@ src/
|
||||
error.rs StashError(含 Conflict → 409)
|
||||
db/
|
||||
mod.rs Db 门面(所有方法)+ 迁移测试
|
||||
schema.rs 建表、种子、版本迁移(0/15→16→17)
|
||||
schema.rs 建表、种子、版本迁移(0 / 15→…→23)
|
||||
auth.rs 管理员、密码哈希、会话(token 只存 sha256)
|
||||
settings.rs settings JSON(header/sidebar/sections/profile)
|
||||
settings.rs settings JSON(header/sidebar/profile/site)
|
||||
entries.rs 条目读取/编辑、浏览数、点赞、审计
|
||||
categories.rs 分区新增/删除
|
||||
catalog.rs 查询组装(前端三种视图)
|
||||
groups.rs 分组树新增/移动/排序/删除
|
||||
cards.rs 首页卡片与勾选分组
|
||||
catalog.rs 分组树 + 条目查询组装
|
||||
stash-web/src/
|
||||
App.tsx 主页壳、登录弹窗、编辑器、设置应用
|
||||
AppNext.tsx 前台壳(路由、卡片、侧栏、搜索)
|
||||
main.tsx 入口分流(/admin 与 /login)
|
||||
auth.ts / settings.ts / items.ts 前端 API 客户端
|
||||
api.ts / auth.ts / settings.ts / items.ts / manage.ts 前端 API 客户端
|
||||
components/
|
||||
header/SiteHeader.tsx 品牌 + 滚动信息 + 操作图标
|
||||
admin/AdminPage.tsx /admin 全部 Tab
|
||||
admin/AdminNext.tsx /admin 全部 Tab
|
||||
auth/LoginDialog.tsx Modal 登录
|
||||
auth/PasswordInput.tsx 带显隐切换的密码框
|
||||
content/ 首页、分区、条目、文章、编辑器
|
||||
content/ 首页、条目、文章、编辑器
|
||||
sidebar/ 资料卡、服务面板、导航
|
||||
docs/ADMIN-PLAN.md 后台方案 + P0–P4 实施记录 + 未做项
|
||||
README.md 运行、路由、库结构、登录说明
|
||||
|
||||
Reference in New Issue
Block a user