Dodata zahtevajDozvolu metoda koja zamenjuje dupliranu proveru dozvola u handlerima.
Uvedena `AssetV` promenljiva za cache-busting statičkih fajlova, koja se postavlja pri svakom pokretanju. Kreiran pogled `klijent_prikaz` (migracija 038) za jedinstveno prikazivanje imena klijenta, čime se eliminiše ponavljanje COALESCE logike u upitima. Izvučena `dodeliOpcijeKorisnika` funkcija u korisnici.go radi DRY. Zamenjeni inline stilovi u HTML šablonima CSS klasama (`.polje-labela`, `.obavezno`, `.pomocni-tekst`, `.tabela`, `.kartica-tabela`, `.prazno-stanje`). Dodat `width: 100%` na inpute i `resize: vertical` na textarea u main.css.
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
-- View za prikazni naziv klijenta — objedinjuje logiku koja se ranije ponavljala
|
||||
-- u upitima prodaje, servisa, dashboarda i izveštaja.
|
||||
-- Za pravno lice vraća naziv firme; za fizičko "ime prezime"; inače prazan string.
|
||||
CREATE VIEW IF NOT EXISTS klijent_prikaz AS
|
||||
SELECT id,
|
||||
COALESCE(NULLIF(naziv_firme, ''),
|
||||
TRIM(COALESCE(ime, '') || ' ' || COALESCE(prezime, '')), '') AS naziv
|
||||
FROM klijenti;
|
||||
Reference in New Issue
Block a user