TP-5555 | account provision
This commit is contained in:
@@ -5,7 +5,6 @@ import (
|
||||
"crypto/tls"
|
||||
"cybertron/configs"
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
elasticsearch8 "github.com/elastic/go-elasticsearch/v8"
|
||||
"log"
|
||||
"net/http"
|
||||
@@ -18,8 +17,6 @@ type ElasticSearchClient struct {
|
||||
}
|
||||
|
||||
func NewElasticClient(elasticConfig configs.ElasticConfig) (*ElasticSearchClient, error) {
|
||||
fmt.Println("elastic address %v", elasticConfig.Addresses)
|
||||
fmt.Println("elastic address %v", elasticConfig.Username)
|
||||
cfg := elasticsearch8.Config{
|
||||
Addresses: elasticConfig.Addresses,
|
||||
Username: elasticConfig.Username,
|
||||
|
||||
@@ -71,7 +71,7 @@ func InitDependencies() *Dependencies {
|
||||
|
||||
documentServiceClient := document.NewDocumentServiceHttpClient(httpClient, logger, configs.GetDocumentServiceHttpClientConfigs())
|
||||
projectServiceClient := service.NewProjectCreator(logger, dbClient, s3Client, kafkaProducer)
|
||||
sourceMapServiceClient := service.NewSourceMapService(dbClient, s3Client, configs.GetAWSConfig())
|
||||
sourceMapServiceClient := service.NewSourceMapService(dbClient, s3Client, configs.GetAWSConfig(), logger)
|
||||
releaseServiceClient := service.NewReleaseService(logger, dbClient)
|
||||
exceptionServiceClient := service.NewExceptionService(logger, dbClient, kafkaProducer, cacheClient, *configs.GetKafkaConfig())
|
||||
searchServiceClient := service.NewSearchService(logger, elasticSearch)
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user