Add vendor mappings CSV import modal and fix vendor rename save

This commit is contained in:
Mikhail Chusavitin
2026-02-26 12:44:11 +03:00
parent 63454554c1
commit 6f1de7a20e
6 changed files with 318 additions and 8 deletions

View File

@@ -636,11 +636,12 @@ func setupRouter(cfg *config.Config, configPath string, connMgr *db.ConnectionMa
pricingAdmin.POST("/stock/mappings", pricingHandler.UpsertStockMapping)
pricingAdmin.DELETE("/stock/mappings/:partnumber", pricingHandler.DeleteStockMapping)
pricingAdmin.GET("/vendor-mappings", pricingHandler.ListVendorMappings)
pricingAdmin.GET("/vendor-mappings/detail", pricingHandler.GetVendorMappingDetail)
pricingAdmin.POST("/vendor-mappings", pricingHandler.UpsertVendorMapping)
pricingAdmin.DELETE("/vendor-mappings", pricingHandler.DeleteVendorMapping)
pricingAdmin.POST("/vendor-mappings/ignore", pricingHandler.IgnoreVendorMapping)
pricingAdmin.POST("/vendor-mappings/unignore", pricingHandler.UnignoreVendorMapping)
pricingAdmin.GET("/vendor-mappings/detail", pricingHandler.GetVendorMappingDetail)
pricingAdmin.POST("/vendor-mappings", pricingHandler.UpsertVendorMapping)
pricingAdmin.POST("/vendor-mappings/import-csv", pricingHandler.ImportVendorMappingsCSV)
pricingAdmin.DELETE("/vendor-mappings", pricingHandler.DeleteVendorMapping)
pricingAdmin.POST("/vendor-mappings/ignore", pricingHandler.IgnoreVendorMapping)
pricingAdmin.POST("/vendor-mappings/unignore", pricingHandler.UnignoreVendorMapping)
pricingAdmin.GET("/alerts", pricingHandler.ListAlerts)
pricingAdmin.POST("/alerts/:id/acknowledge", pricingHandler.AcknowledgeAlert)
pricingAdmin.POST("/alerts/:id/resolve", pricingHandler.ResolveAlert)