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) } }