Usluge: zaseban modul (cenovnik usluga)

Usluga je zaseban entitet, ne artikal: svoja tabela usluge (naziv, šifra,
jedinica mere, cena, PDV, opis), repo, handleri i forma. Auto-šifra USL-001…999,
jedinica mere (usluga/sat/kom). Bez nabavne/prodajne cene, dobavljača, lagera i
marže. /usluge lista + CRUD; stari tip-filter handler uklonjen iz magacina.
This commit is contained in:
2026-06-21 23:04:56 +02:00
parent 9cfc1cc4f3
commit 7c365272f4
13 changed files with 637 additions and 6 deletions
+5
View File
@@ -302,6 +302,11 @@ func main() {
r.With(modul("pdv")).Get("/pdv/obracun", h.PdvObracunStranica)
r.Get("/magacin", h.Magacin)
r.Get("/usluge", h.Usluge)
r.Get("/usluge/nova", h.NovaUsluga)
r.With(doz("artikal.dodaj")).Post("/usluge/nova", h.SacuvajUslugu)
r.Get("/usluge/izmeni/{id}", h.IzmeniUslugu)
r.With(doz("artikal.izmeni")).Post("/usluge/izmeni/{id}", h.SacuvajIzmenuUsluge)
r.With(doz("artikal.obrisi")).Post("/usluge/obrisi/{id}", h.ObrisiUslugu)
r.Get("/troskovi", h.Troskovi)
r.Get("/magacin/kartica/{id}", h.MagacinskaKartica)
r.Get("/magacin/novi", h.NoviArtikal)