TP-5555 | account provision

This commit is contained in:
varnit goyal
2024-11-29 16:20:01 +05:30
parent 09b2c9a88f
commit c04e0a9157
12 changed files with 115 additions and 39 deletions

View File

@@ -17,6 +17,10 @@ func (h *ProjectHandler) ProjectGet(c *gin.Context) {
h.projectCreatorService.ProjectGet(c)
}
func (h *ProjectHandler) ProjectUpdate(c *gin.Context) {
h.projectCreatorService.ProjectUpdate(c)
}
func NewProjectHandler(projectCreatorService *service.ProjectCreator) *ProjectHandler {
return &ProjectHandler{
projectCreatorService: projectCreatorService,

View File

@@ -12,5 +12,7 @@ func ProjectRouter(r *gin.Engine, dep *dependencies.Dependencies) {
{
projectRouterGroup.POST("/project", projectHandler.ProjectCreate)
projectRouterGroup.GET("/project", projectHandler.ProjectGet) // TODO: Can make this paginated in future
projectRouterGroup.GET("/project/:id", projectHandler.ProjectGet)
projectRouterGroup.PUT("/project/:id", projectHandler.ProjectUpdate)
}
}

View File

@@ -45,7 +45,7 @@ func (s *Server) Start() {
corsConfig.AllowOrigins = AllowOrigins
s.gin.Use(middleware.CORSMiddleware())
s.gin.Use(middleware.MetricMiddleware())
s.gin.Use(middleware.PermissionMiddleware(s.dependencies.Service.AuthService))
//s.gin.Use(middleware.PermissionMiddleware(s.dependencies.Service.AuthService))
s.router()
metrics.AdminHandler()