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:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user