From d0b08f70135048f4fa7532ce6fb5def47d93fe1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dalibor=20Markovi=C4=87?= Date: Thu, 2 Jul 2026 12:03:21 +0200 Subject: [PATCH] =?UTF-8?q?Eskalacioni=20list:=20predvi=C4=91en=20datum=20?= =?UTF-8?q?i=20poziv=20klijenta=20(dijagnoza)=20auto-popunjeni?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 'Predviđeni datum završetka' je bio prazan iako servis_detalji stranica prikazuje računat default (datum prijema + rok iz podešavanja) — StampaEskalacionogLista nije primenjivala isti default, sad je usklađeno. - 'Poziv klijenta (obaveštenje o dijagnozi)' se sad auto-popunjava datumom odluke kad klijent odgovori preko javne stranice (QR kod) — nema potrebe za ručnim unosom poziva ako je klijent već digitalno potvrdio da je obavešten. 'Poziv klijenta (obaveštenje o završetku)' ostaje ručno polje — ne postoji ekvivalentan trag (klijent ne potvrđuje ništa preko javne stranice posle završetka, samo je vidi). --- internal/handler/servis.go | 6 ++++++ web/templates/stranice/servis_eskalacioni_list.html | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/internal/handler/servis.go b/internal/handler/servis.go index f4dc87e..0569ab1 100644 --- a/internal/handler/servis.go +++ b/internal/handler/servis.go @@ -1855,6 +1855,12 @@ func (h *Handler) StampaEskalacionogLista(w http.ResponseWriter, r *http.Request return } + // predviđeni datum popravke: isti default kao na stranici detalja naloga + // (datum prijema + rok iz podešavanja) ako nema ručnog unosa u bazi + if nalog.PredvidjenDatum == nil { + nalog.PredvidjenDatum = defaultPredvidjenDatum(nalog.DatumPrijema, podesavanja) + } + var klijent *model.Klijent klijentNaziv := "" if nalog.KlijentID != nil { diff --git a/web/templates/stranice/servis_eskalacioni_list.html b/web/templates/stranice/servis_eskalacioni_list.html index 922d278..c7b9283 100644 --- a/web/templates/stranice/servis_eskalacioni_list.html +++ b/web/templates/stranice/servis_eskalacioni_list.html @@ -152,11 +152,19 @@ {{end}} + {{if .Nalog.DatumOdluke}} + + Poziv klijenta (obaveštenje o dijagnozi) + {{.Nalog.DatumOdluke.Format "02.01.2006."}} auto + Klijent odgovorio preko javne stranice (QR kod) + + {{else}} Poziv klijenta (obaveštenje o dijagnozi) + {{end}} {{if .Nalog.DatumOdluke}} Odobrenje klijenta