From ded6e09b5e645c8955437a6ba6b565385fe6d507 Mon Sep 17 00:00:00 2001 From: Mikhail Chusavitin Date: Mon, 2 Feb 2026 12:42:05 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20move=20pricelists=20to=20admin=20pricin?= =?UTF-8?q?g=20tab\n\n-=20Removed=20separate=20'=D0=9F=D1=80=D0=B0=D0=B9?= =?UTF-8?q?=D1=81=D0=BB=D0=B8=D1=81=D1=82=D1=8B'=20link=20from=20navigatio?= =?UTF-8?q?n\n-=20Added=204th=20tab=20'=D0=9F=D1=80=D0=B0=D0=B9=D1=81?= =?UTF-8?q?=D0=BB=D0=B8=D1=81=D1=82=D1=8B'=20to=20admin=5Fpricing.html\n-?= =?UTF-8?q?=20Moved=20pricelists=20table,=20create=20modal,=20and=20CRUD?= =?UTF-8?q?=20functionality=20to=20admin=20pricing\n-=20Updated=20/priceli?= =?UTF-8?q?sts=20route=20to=20redirect=20to=20/admin/pricing=3Ftab=3Dprice?= =?UTF-8?q?lists\n\nFixes=20task=202:=20=D0=9F=D1=80=D0=B0=D0=B9=D1=81?= =?UTF-8?q?=D0=BB=D0=B8=D1=81=D1=82=D1=8B=20=E2=86=92=20=D0=B2=D0=BA=D0=BB?= =?UTF-8?q?=D0=B0=D0=B4=D0=BA=D0=B0=20=D0=B2=20"=D0=90=D0=B4=D0=BC=D0=B8?= =?UTF-8?q?=D0=BD=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=82=D0=BE=D1=80=20=D1=86?= =?UTF-8?q?=D0=B5=D0=BD"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cmd/server/main.go | 5 +- web/templates/admin_pricing.html | 241 ++++++++++++++++++++++++++++++- web/templates/base.html | 1 - 3 files changed, 244 insertions(+), 3 deletions(-) diff --git a/cmd/server/main.go b/cmd/server/main.go index 5b12887..a4cb7be 100644 --- a/cmd/server/main.go +++ b/cmd/server/main.go @@ -427,7 +427,10 @@ func setupRouter(db *gorm.DB, cfg *config.Config, local *localdb.LocalDB, dbUser router.GET("/", webHandler.Index) router.GET("/configs", webHandler.Configs) router.GET("/configurator", webHandler.Configurator) - router.GET("/pricelists", webHandler.Pricelists) + router.GET("/pricelists", func(c *gin.Context) { + // Redirect to admin/pricing with pricelists tab + c.Redirect(http.StatusFound, "/admin/pricing?tab=pricelists") + }) router.GET("/pricelists/:id", webHandler.PricelistDetail) router.GET("/admin/pricing", webHandler.AdminPricing) diff --git a/web/templates/admin_pricing.html b/web/templates/admin_pricing.html index be71401..03f9a86 100644 --- a/web/templates/admin_pricing.html +++ b/web/templates/admin_pricing.html @@ -9,6 +9,7 @@
+
+ + + + + +