From fd236962b1db2db5d47aa91f1f28414aab81038c Mon Sep 17 00:00:00 2001 From: d3m0k1d Date: Sat, 14 Feb 2026 22:33:51 +0300 Subject: [PATCH] feat: require admin for put del post req --- backend/internal/handlers/registry_handlers.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/internal/handlers/registry_handlers.go b/backend/internal/handlers/registry_handlers.go index f15e599..c4a916a 100644 --- a/backend/internal/handlers/registry_handlers.go +++ b/backend/internal/handlers/registry_handlers.go @@ -21,8 +21,8 @@ func Register(router *gin.Engine, db *sql.DB) { posts.GET("/", handler_posts.GetPosts) posts.GET("/:id", handler_posts.GetPost) - posts.POST("/", auth.JWTMiddleware(), handler_posts.CreatePost) - posts.PUT("/:id", auth.JWTMiddleware(), handler_posts.UpdatePost) - posts.DELETE("/:id", auth.JWTMiddleware(), handler_posts.DeletePost) + posts.POST("/", auth.JWTMiddleware(), auth.RequireAdmin(), handler_posts.CreatePost) + posts.PUT("/:id", auth.JWTMiddleware(), auth.RequireAdmin(), handler_posts.UpdatePost) + posts.DELETE("/:id", auth.JWTMiddleware(), auth.RequireAdmin(), handler_posts.DeletePost) } }