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
+2
View File
@@ -15,6 +15,7 @@ type Handler struct {
DobavljaciRepo db.DobavljacRepository
NabavkeRepo db.NabavkaRepository
KlijentiRepo db.KlijentRepository
ServisRepo db.ServisRepository
}
// Novi kreira novi Handler sa datom bazom
@@ -26,5 +27,6 @@ func Novi(baza *sql.DB) *Handler {
DobavljaciRepo: sqlite.NoviDobavljacRepo(baza),
NabavkeRepo: sqlite.NoviNabavkaRepo(baza),
KlijentiRepo: sqlite.NoviKlijentRepo(baza),
ServisRepo: sqlite.NoviServisRepo(baza),
}
}