feat(pdv): KIR — handler, RequireModul, rute i UI (Faza 2a)

Pregled knjige izdatih računa (filter perioda + sume po stopama), forma
unosa (server računa ukupno) i brisanje. Nove dozvole pdv.*; prvi put
montiran RequireModul("pdv") — KIR je vidljiv u meniju (.Moduli) i
dostupan samo PDV obveznicima, uz RBAC. Oznaka PIB/JMBG po broju cifara.
This commit is contained in:
2026-06-13 23:45:24 +02:00
parent 26c829fef3
commit 53cbc789db
8 changed files with 446 additions and 0 deletions
+6
View File
@@ -38,6 +38,9 @@ var sveAkcije = []string{
"backup.pokreni",
"tema.lokalno",
"dashboard.prihod",
"pdv.pregled",
"pdv.dodaj",
"pdv.obrisi",
}
// SveAkcije vraća listu svih poznatih akcija — koristi se pri inicijalizaciji baze i resetu
@@ -95,6 +98,9 @@ func ImaDozvolu(uloga, akcija string) bool {
// dashboard — prihod samo admin+
case "dashboard.prihod":
return true
// PDV evidencija (KIR/KPR) — administrativno, radnik nema
case "pdv.pregled", "pdv.dodaj", "pdv.obrisi":
return true
}
return false