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.
9 lines
424 B
SQL
9 lines
424 B
SQL
-- 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;
|