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}}