feat: Admin 徽章定义 CRUD 与限定颁发收回
SSR /admin/badges 复用 UpsertDef/AwardLimited/Revoke,并新增 DeleteDef;指针指向 media。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -101,6 +101,13 @@ func Register(r *gin.Engine, deps Deps, authMW *auth.AuthMiddleware) {
|
||||
admin.POST("/users/:id/ban", deps.AdminUserBanPost)
|
||||
admin.POST("/users/:id/verify", deps.AdminUserVerifyPost)
|
||||
admin.POST("/users/:id/points", deps.AdminUserPointsPost)
|
||||
admin.GET("/badges", deps.AdminBadgesGet)
|
||||
admin.POST("/badges", deps.AdminBadgeCreate)
|
||||
admin.POST("/badges/award", deps.AdminBadgeAwardPost)
|
||||
admin.POST("/badges/revoke", deps.AdminBadgeRevokePost)
|
||||
admin.GET("/badges/:id/edit", deps.AdminBadgeEditGet)
|
||||
admin.POST("/badges/:id", deps.AdminBadgeUpdate)
|
||||
admin.POST("/badges/:id/delete", deps.AdminBadgeDelete)
|
||||
admin.GET("/trash", deps.AdminTrashGet)
|
||||
admin.POST("/trash/:id/restore", deps.AdminTrashRestorePost)
|
||||
admin.POST("/trash/:id/purge", deps.AdminTrashPurgePost)
|
||||
|
||||
Reference in New Issue
Block a user