feat: 管理员跨租户管理 + 注册开关
- 管理员可管理任意用户笔记(读取/修改/删除/回收站/标签/图谱/FTS 全平台) - 普通用户仍数据隔离, 越权返回404 - 新增注册开关: 管理员后台⚙设置可开/关, 支持REGISTRATION_ENABLED环境变量 - 注册关闭时前台/登录页隐藏注册入口, 注册接口返回400 - 冒烟测试扩展到91用例全过
This commit is contained in:
@@ -90,6 +90,10 @@ func Setup(r *gin.Engine, noteHandler *handler.NoteHandler, authHandler *handler
|
||||
adminApi.POST("/tags/rename", noteHandler.RenameTag)
|
||||
adminApi.POST("/tags/merge", noteHandler.MergeTag)
|
||||
adminApi.DELETE("/tags", noteHandler.DeleteTag)
|
||||
|
||||
// 平台设置(注册开关,管理员)
|
||||
adminApi.GET("/settings/registration", authHandler.GetRegistrationStatus)
|
||||
adminApi.PUT("/settings/registration", authHandler.SetRegistration)
|
||||
}
|
||||
|
||||
// ─────────── 后台管理路由 ───────────
|
||||
|
||||
Reference in New Issue
Block a user