feat: dodata podrška za servise

Dodana osnovna funkcionalnost za upravljanje servisima:

- Novi model (`internal/model/service.go`)
- SQLite repository (`internal/db/sqlite/service.go`)
- Handler (`internal/handler/service.go`)
- Tri nove stranice (lista, detalji, forma)

Izmenjeni:
- main.go
- repository.go
- utils.go
- handler.go
This commit is contained in:
2026-06-02 00:15:30 +02:00
parent f05c93edd2
commit 7800c3842d
10 changed files with 1392 additions and 1 deletions
+7
View File
@@ -83,6 +83,13 @@ func main() {
r.Get("/klijenti/izmeni/{id}", h.IzmeniKlijenta)
r.Post("/klijenti/izmeni/{id}", h.SacuvajIzmenuKlijenta)
r.Post("/klijenti/obrisi/{id}", h.ObrisiKlijenta)
r.Get("/servis", h.Servis)
r.Get("/servis/novi", h.NoviNalog)
r.Post("/servis/novi", h.SacuvajNalog)
r.Get("/servis/izmeni/{id}", h.IzmeniNalog)
r.Post("/servis/izmeni/{id}", h.SacuvajIzmenaNaloga)
r.Post("/servis/obrisi/{id}", h.ObrisiNalog)
r.Get("/servis/{id}", h.DetaljiNaloga)
log.Printf("NTech pokrenut na portu %s", port)
err = http.ListenAndServe(":"+port, r)