Files
jiang13-forum/docs/rebuild-spec/plans/admin-users.md
freefire ae448e1ccc docs: 增加 SSR 进度路线图与 Admin 用户下一刀提纲
便于查阅当前完成度与默认继续刀序;lottery/§O 已在前序提交。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 03:32:25 +08:00

1.3 KiB
Raw Blame History

Admin 用户管理SSR— 实现计划

状态:待执行(指针见 09-ssr-progress.md
分支:rebuild/gitea-ssr

范围

在 Admin 增加用户列表与运营操作,复用已有服务层,不恢复浏览器管理 JSON /api

能力 服务 路由
列表/搜索/分页 UserService.ListUsers GET /admin/users
禁言/解禁 UserService.BanUser POST /admin/users/:id/ban
认证开关 SetVerified POST /admin/users/:id/verify
调积分 PointsService.AdminAdjust POST /admin/users/:id/points

实现要点

  1. routers/web/home.go admin 组注册上述路由
  2. 新建 routers/web/admin_users.go:渲染 + CSRF POST + PRG
  3. templates/admin/users.tmpl + templates/admin/nav.tmpl 入口
  4. 回写 02 §H调积分/认证相关)、06 /admin/users 已迁;更新 09 当前指针 → badges

不做

等级设定 UI、徽章授予、批量导入、恢复 /api/admin/users 作 UI。

验证

build.bat;冒烟:搜索用户 → 禁言 → 调积分 → 切换 verified。