Merge remote-tracking branch 'origin/master'
This commit is contained in:
34
svc/main.go
34
svc/main.go
@@ -925,6 +925,36 @@ func InitRoutes(pgDB *sql.DB, mssql *sql.DB, ml *mailer.GraphMailer) *mux.Router
|
||||
"pricing", "update",
|
||||
wrapV3(routes.PostProductPricingSaveHandler(pgDB, ml)),
|
||||
)
|
||||
bindV3(r, pgDB,
|
||||
"/api/pricing/product-series/definitions", "GET",
|
||||
"pricing", "view",
|
||||
wrapV3(http.HandlerFunc(routes.GetProductSeriesDefinitionsHandler(pgDB))),
|
||||
)
|
||||
bindV3(r, pgDB,
|
||||
"/api/pricing/product-series/definitions", "POST",
|
||||
"pricing", "update",
|
||||
wrapV3(http.HandlerFunc(routes.PostProductSeriesDefinitionHandler(pgDB))),
|
||||
)
|
||||
bindV3(r, pgDB,
|
||||
"/api/pricing/product-series/definitions/{id}", "PUT",
|
||||
"pricing", "update",
|
||||
wrapV3(http.HandlerFunc(routes.PutProductSeriesDefinitionHandler(pgDB))),
|
||||
)
|
||||
bindV3(r, pgDB,
|
||||
"/api/pricing/product-series/definitions/{id}", "DELETE",
|
||||
"pricing", "update",
|
||||
wrapV3(http.HandlerFunc(routes.DeleteProductSeriesDefinitionHandler(pgDB))),
|
||||
)
|
||||
bindV3(r, pgDB,
|
||||
"/api/pricing/product-series/mappings", "GET",
|
||||
"pricing", "view",
|
||||
wrapV3(http.HandlerFunc(routes.GetProductSeriesMappingsHandler(pgDB))),
|
||||
)
|
||||
bindV3(r, pgDB,
|
||||
"/api/pricing/product-series/mappings/save", "POST",
|
||||
"pricing", "update",
|
||||
wrapV3(http.HandlerFunc(routes.PostProductSeriesMappingsSaveHandler(pgDB))),
|
||||
)
|
||||
bindV3(r, pgDB,
|
||||
"/api/pricing/wholesale-campaigns", "GET",
|
||||
"pricing", "view",
|
||||
@@ -1330,6 +1360,9 @@ func main() {
|
||||
if err := queries.EnsurePricingCalcInfraTables(pgDB); err != nil {
|
||||
log.Println("pricing calc infra bootstrap failed:", err)
|
||||
}
|
||||
if err := queries.EnsureProductSeriesAutoInfraTables(pgDB); err != nil {
|
||||
log.Println("product series auto infra bootstrap failed:", err)
|
||||
}
|
||||
|
||||
// -------------------------------------------------------
|
||||
// ✉️ MAILER INIT
|
||||
@@ -1355,6 +1388,7 @@ func main() {
|
||||
startProductPricingCalcScheduler(pgDB)
|
||||
startProductPricingFxDeltaScheduler(pgDB)
|
||||
startProductPricingFxFullScheduler(pgDB)
|
||||
startProductSeriesAutoSchedulers(pgDB)
|
||||
|
||||
handler := enableCORS(
|
||||
middlewares.GlobalAuthMiddleware(
|
||||
|
||||
Reference in New Issue
Block a user