From 0c726df5745f533eed122954a480624d60e7d4e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dalibor=20Markovi=C4=87?= Date: Fri, 26 Jun 2026 00:33:36 +0200 Subject: [PATCH] =?UTF-8?q?BUGFIX:=20javni=20status=20=E2=80=94=20kad=20kl?= =?UTF-8?q?ijent=20odbije=20popravku,=20ne=20prikazuju=20se=20radovi/delov?= =?UTF-8?q?i;=20crvena=20poruka=20umesto=20njih?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/handler/servis.go | 10 ++++++++++ web/templates/stranice/servis_status_javni.html | 8 ++++++++ 2 files changed, 18 insertions(+) diff --git a/internal/handler/servis.go b/internal/handler/servis.go index 477aa9c..8994cc7 100644 --- a/internal/handler/servis.go +++ b/internal/handler/servis.go @@ -2294,6 +2294,16 @@ func (h *Handler) ServisJavniStatus(w http.ResponseWriter, r *http.Request) { podesavanja, _ := sqlite.DohvatiSvaPodesavanja(r.Context(), h.DB) + // kad je klijent odbio popravku, ne prikazujemo radove i delove + if nalog.PopravkaOdbijena { + ugrRadovi = nil + ugrDelovi = nil + predRadovi = nil + predDelovi = nil + ukupnoSve = 0 + ukupnoPredlog = 0 + } + h.renderujStandalone(w, "servis_status_javni", PodaciJavnogStatusa{ Nalog: *nalog, NazivFirme: podesavanja["naziv_firme"], diff --git a/web/templates/stranice/servis_status_javni.html b/web/templates/stranice/servis_status_javni.html index 00cd9be..4db5bef 100644 --- a/web/templates/stranice/servis_status_javni.html +++ b/web/templates/stranice/servis_status_javni.html @@ -216,6 +216,14 @@ + {{if .Nalog.PopravkaOdbijena}} + +
+
✕ Popravka je odbijena
+

Klijent nije prihvatio ponuđenu popravku. Naplaćuje se samo cena dijagnostike.

+
+ {{end}} + {{if or .Radovi .ServisniDelovi}}