MC 900238 — troskovi period filter mrtav
MC #900238 — Troškovi: period/datum filter mrtav (fix + čuvari u oba smjera)
Nalaz: CEO 25.08. na demo testu. Root cause: apps/web/app/(dashboard)/expenses/page.tsx — periodFilter state (L146) NIJE u filteredExpenses useMemo (L253-297) ni u dependency listi; fetchExpenses() bez parametara. Dropdown mijenja state koji niko ne čita.
Ista klasa kao #106386 (purchases period filter, PR 268 — Angie 22.08. dokazala da integracioni čuvar ne postoji: "neko može ponovo prekinuti Select→useEffect žicanje i suite ostaje zelen").
Opseg
- Žicati periodFilter u filtriranje troškova (klijentski ili server-side ako backend podržava date paramove).
- Integracioni čuvar (behavior): izaberi period → tvrdi da lista/fetch dobio raspon; kanarinac u OBA smjera.
- Isti čuvar obrazac za purchases (#106386 koordinacija — njegove 2 rupe ostaju njegov task).
Acceptance
- Period dropdown MIJENJA prikazane redove (test s mock podacima u 2 perioda).
- Negativna kontrola: odspoji žicu → test PADA.
- E2E dopuna u expenses.spec.ts (danas: samo category filter).
BEFORE: WAVE2 build start 2026-08-25, dispatch pi
No comments to display
No comments to display