Dasko
30db396ee6
feat(kalkulacija): Faza C — marža po kategoriji/artiklu + zavisni troškovi (backend)
...
Celina 1 (kompletna) — marža po kategoriji/artiklu:
- migracija 046: nullable marza na artikli i kategorije
- model Marza *float64 (Artikal, Kategorija) + KategorijaMarza u ArtikalSaKategorijom
- repo: čitanje/pisanje marže; nove DohvatiID/Izmeni za kategoriju
- dozvola kategorija.izmeni; handler IzmeniKategoriju + ruta
- UI: polje marže u formi artikla i kategorije; modal izmene kategorije
- nabavka: fallback predlog marže artikal → kategorija → globalna (izaberiArtikal)
Celina 2 (backend) — zavisni troškovi nabavke:
- migracija 047: tabela nabavka_troskovi + kolona metod_raspodele na nabavke
- model NabavkaTrosak, MetodRaspodele; čista funkcija RasporediTroskove + test
- repo: Kreiraj upisuje troškove i metod; DohvatiTroskove
- handler: parsiranje troškova/metoda; kalkulativna nabavna cena na serveru
UI forme troškova i prikaz u detaljima nabavke slede.
2026-06-14 16:12:03 +02:00
Dasko
0f1f65c7f7
feat(magacin): nivelacija — promena cene uz trag (Faza A)
...
Tabela nivelacije (migr 045) beleži svaku promenu prodajne cene:
artikal, stara→nova cena, razlog, izvor, korisnik, datum. Dva okidača:
posebna akcija „Promeni cenu" (modal, izvor 'rucno') i auto-trag pri
izmeni artikla (izvor 'izmena'). PromeniCenu je transakciono (update
cene + upis zapisa). Pregled /nivelacije sa filterom perioda i razlikom
(+/− i %). Modal otvara svoj nextElementSibling — radi i na mobilnom
uprkos dupliranim id-jevima iz dva rasporeda.
2026-06-14 09:37:49 +02:00
Dasko
2b3636528f
Bezbednost: ispravke kontrole pristupa u admin i handler sloju
2026-06-05 22:41:20 +02:00
Dasko
4b7ed36473
Ispravke — bezbednost, CSS teme, handleri, sidebar, servis forma
2026-06-03 23:13:15 +02:00
Dasko
974d76360a
Optimizacije — SQLite WAL, template keš, gzip kompresija, build skript
2026-06-03 21:18:12 +02:00
Dasko
bdf1069fbd
Dodavanje modula dobavljača i nabavki
2026-06-01 23:21:14 +02:00
Dasko
b9d960a4a0
Uklanjanje nabavne cene iz artikala, responsive dashboard, dodavanje tabela za nabavke
2026-06-01 20:52:59 +02:00
Dasko
b0ea50578f
Magacin — forma puna širina, responsive popravke
2026-06-01 02:49:46 +02:00