{{template "base" .}} {{define "naslov"}}Magacin — NTech{{end}} {{define "sadrzaj"}}
{{if .Sacuvano}}
Artikal je uspešno sačuvan.
{{end}} {{if .Obrisan}}
Artikal je uspešno obrisan.
{{end}} {{if .Arhiviran}}
Artikal je u prometu pa je arhiviran umesto obrisan. Možete ga pronaći među arhiviranim artiklima.
{{end}} {{if .Vracen}}
Artikal je vraćen u aktivnu listu.
{{end}} {{if .Greska}}
Operacija nije uspela. Pokušajte ponovo.
{{end}} {{if .Premesten}}
Artikal je premešten u drugu kategoriju.
{{end}}
{{if index .Dozvole "artikal.dodaj"}} + Novi artikal {{end}} {{if index .Dozvole "kategorija.pregled"}} Kategorije {{end}}
{{range .Artikli}} {{else}} {{end}}
Šifra Naziv Kategorija Količina Prodajna Lokacija Akcije
{{if .Sifra}}{{.Sifra}}{{else}}—{{end}} {{.Naziv}} {{if .KategorijaNaziv}}{{.KategorijaNaziv}}{{else}}—{{end}} {{if .PratiLager}} {{.Kolicina}} {{else}} {{if eq .Tip "usluga"}}usluga{{else}}trošak{{end}} {{end}} {{printf "%.0f" .ProdajnaCena}} din {{if .Lokacija}}{{.Lokacija}}{{else}}—{{end}}
{{if index $.Dozvole "artikal.izmeni"}} Izmeni {{template "promeniCenuMeni" (dict "ID" .ID "Cena" .ProdajnaCena)}} {{end}} {{if index $.Dozvole "artikal.premesti"}}{{if $.Kategorije}} {{template "premestiMeni" (dict "ID" .ID "Kategorije" $.Kategorije "Prefiks" "tab")}} {{end}}{{end}} {{if index $.Dozvole "artikal.obrisi"}} {{if $.PrikazArhivirani}} Vrati {{else}} Obriši {{end}} {{end}}
{{if or $.Filter.Pretraga $.KategorijaIDStr $.Filter.SamoKriticni}}Za datu pretragu nema artikala u bazi.{{else}}Nema artikala. Dodaj prvi artikal.{{end}}
{{range .Artikli}}
{{.Naziv}} {{if .Sifra}}
{{.Sifra}}
{{end}} {{if .KategorijaNaziv}}
{{.KategorijaNaziv}}
{{end}}
{{if index $.Dozvole "artikal.izmeni"}} Izmeni {{template "promeniCenuMeni" (dict "ID" .ID "Cena" .ProdajnaCena)}} {{end}} {{if index $.Dozvole "artikal.premesti"}}{{if $.Kategorije}} {{template "premestiMeni" (dict "ID" .ID "Kategorije" $.Kategorije "Prefiks" "kart")}} {{end}}{{end}} {{if index $.Dozvole "artikal.obrisi"}} {{if $.PrikazArhivirani}} Vrati {{else}} Obriši {{end}} {{end}}
{{if .PratiLager}} Količina: {{.Kolicina}} {{.JedinicaMere}} {{else}} Tip: {{if eq .Tip "usluga"}}usluga{{else}}trošak{{end}} {{end}}
Cena: {{printf "%.0f" .ProdajnaCena}} din
{{if .Lokacija}}
Lokacija: {{.Lokacija}}
{{end}}
{{else}}
{{if or $.Filter.Pretraga $.KategorijaIDStr $.Filter.SamoKriticni}}Za datu pretragu nema artikala u bazi.{{else}}Nema artikala. Dodaj prvi artikal.{{end}}
{{end}}
{{if gt .UkupnoStranica 1}}
{{.UkupnoArtikala}} artikala — {{.StranicaBr}}/{{.UkupnoStranica}}
{{if gt .StranicaBr 1}} ← Prethodna {{end}} {{if lt .StranicaBr .UkupnoStranica}} Sledeća → {{end}}
{{end}}
{{end}} {{/* padajući meni za premeštanje artikla — prima dict {ID, Kategorije}; koristi se i u tabeli i u mobilnoj kartici */}} {{define "premestiMeni"}} {{/* nativni modal — showModal() ga stavlja u „top layer", pa je uvek iznad svega bez obzira na z-index/overflow. Prefiks (tab/kart) čini id jedinstvenim — isti artikal se renderuje i u tabeli i u mobilnoj kartici. */}} {{/* zaglavlje sa dugmetom za zatvaranje; method="dialog" zatvara modal bez slanja */}}

Premesti artikal

{{range .Kategorije}} {{end}}
{{end}} {{define "promeniCenuMeni"}} {{/* nativni modal — isti obrazac kao premesti (top layer, centriran) */}}

Promeni prodajnu cenu

Trenutna cena: {{printf "%.0f" .Cena}} din
{{end}}