feat: wire admin UI to credit ledger APIs
This commit is contained in:
@@ -59,6 +59,10 @@ func main() {
|
||||
auth.DELETE("/tasks/:id", a.requirePermission(PermDownload), a.deleteTask)
|
||||
admin := api.Group("/admin", a.requireAuth, a.requireAdmin)
|
||||
admin.GET("/users", a.adminListUsers)
|
||||
admin.GET("/users/:id/credits", a.adminUserCredits)
|
||||
admin.POST("/users/:id/credits", a.adminAdjustCredits)
|
||||
admin.GET("/users/:id/credits/transactions", a.adminUserCreditTransactions)
|
||||
admin.GET("/credits/transactions", a.adminCreditTransactions)
|
||||
admin.GET("/audit", a.adminAudit)
|
||||
admin.POST("/users", a.adminCreateUser)
|
||||
admin.PUT("/users/:id", a.adminUpdateUser)
|
||||
|
||||
Reference in New Issue
Block a user