Feature #346
openCanteen: Patient charges Task 3 -- portal page
0%
Description
Portal page at /charges, same visual treatment as Menu & pricing / Employee meals: StatCard KPI tiles, DomainFootnote banner, table. Today only (no date picker, no month export -- deferred, same call as before), no Tariff column (fabricated in the prototype from the ward code, no real field backs it). Post pending button -> POST /post-pending (task 2). Added to the Finance nav group (gated on the dietary capability, not shared -- same reasoning as the Ward meal sheet nav placement) and route-permissions.ts using the already-scaffolded canteen.charges.* keys.
NP Updated by Navya P. about 1 month ago
- Status changed from New to Resolved
- Resolved By set to Navya P.
Done. /charges page: StatCard KPIs, DomainFootnote banner, table, Post pending button. Added to Dietary nav group (not Finance -- gated on the dietary capability, same resolution as Ward meal sheet). route-permissions.ts + nav.ts use the existing canteen.charges.* keys. 500 portal tests (13 new) + type-check pass. nuvita-canteen-management@d22fcbf, pushed to integration/canteen-v1.
NP Updated by Navya P. about 1 month ago
- Assignee set to Navya P.