Files
jiang13-forum/docs/rebuild-spec/plans/admin-users.md
freefire 02a5ad0c30 feat: Admin 用户列表禁言、认证与调积分
SSR /admin/users 复用 ListUsers/BanUser/SetVerified/AdminAdjust,并回写 02/06/09 指针至徽章。

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

1.2 KiB
Raw Blame History

Admin 用户管理SSR— 实现计划

状态已完成SSR /admin/users
分支: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。