add new methods and update current

This commit is contained in:
andrusyakka
2023-08-17 17:08:34 +03:00
parent 8bfbee4fe2
commit e007d66f51
4 changed files with 140 additions and 17 deletions

View File

@@ -53,9 +53,15 @@ func main() {
e.GET("/health", h.Health)
e.GET("/positions/:id", h.GetPositionHandler, mw.CheckAdminRole)
e.DELETE("/positions/:id", h.DeletePosition, mw.CheckAdminRole)
e.PATCH("/positions/:id", h.UpdatePosition, mw.CheckAdminRole)
e.GET("/positions", h.GetPositions, mw.CheckAdminRole)
e.GET("/organizations/:id/positions", h.GetPositionsByOrg, mw.CheckAdminRole)
e.POST("/positions", h.CreatePosition, mw.CheckAdminRole)
e.GET("/organizations", h.GetOrganizations, mw.CheckAdminRole)
e.DELETE("/organizations/:id", h.GetOrganizations, mw.CheckAdminRole)
e.PATCH("/organizations/:id", h.UpdateOrganization, mw.CheckAdminRole)
e.POST("/organizations", h.CreateOrganization, mw.CheckAdminRole)
e.Logger.Fatal(e.Start(":" + config.Env.Server.Port))