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
+9
View File
@@ -93,6 +93,15 @@
</a>
{{end}}
{{/* PDV evidencija — vidljivo samo kada je modul „pdv" uključen za firmu (profil firme) i korisnik ima dozvolu */}}
{{if and (index .Moduli "pdv") (index .Dozvole "pdv.pregled")}}
<a href="/pdv/kir" class="nav-stavka {{if eq .Stranica "pdv-kir"}}aktivan{{end}}">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/></svg>
<span>KIR</span>
<span class="nav-tooltip">KIR — knjiga izdatih računa</span>
</a>
{{end}}
<div class="nav-separator"></div>
<div class="nav-oznaka">Nalog</div>