Project

General

Profile

Actions

Feature #341

open
NP NP

Canteen: Employee meals — visual parity with the prototype

Feature #341: Canteen: Employee meals — visual parity with the prototype

Added by Navya P. about 1 month ago. Updated about 1 month ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
10/12/2026
Due date:
% Done:

0%

Estimated time:
Resolved By:

Description

Same treatment as Menu & pricing (#336/#337): StatCard tiles with icon badges, a DomainFootnote banner, an avatar+initials employee cell, a combined Grade · rule column, an Edit link on the Subsidy rules in force panel (→ Settings), and a new Employee self-service info card -- all pure presentation over data the API already returns.

Scope correction against the prototype screenshot: the 4th KPI ("Payroll recoverable") and the "Payroll deduction file" header button are explicitly OUT, not just unbuilt. ADR-0003 (accepted, 2026-09-09, clinq-docs/modules/canteen-management/adr/0003-employee-settlement-without-payroll.md) decided v1 settles every grade at the counter -- SubsidyRule.RecoveryMode is hard-coded to AtCounter and refuses any other value, because HR's payroll module exists but is not adopted at this hospital, so a deduction file would have no consumer. Confirmed with the module owner on 2026-10-12: 3 KPI cards only (Active accounts, Meals served MTD, Subsidy MTD), no payroll card, no payroll button. The banner text is rewritten to say so honestly rather than reusing the prototype's payroll-framed copy.

The header's "Subsidy rules" button is real and buildable -- it just links to /settings, which already exists.

NP Updated by Navya P. about 1 month ago Actions #1

  • Status changed from New to Resolved
  • Resolved By set to Navya P.

Done. StatCard tiles, DomainFootnote banner (rewritten to state ADR-0003 honestly), avatar+initials cell, combined Grade · rule column, Edit link -> /settings, new Employee self-service card. 3 KPI cards only, no payroll card/button, per the module owner confirmation on 2026-10-12. 496 portal tests (9 new) + type-check pass. nuvita-canteen-management@814d9a2, pushed to integration/canteen-v1.

NP Updated by Navya P. about 1 month ago Actions #2

  • Assignee set to Navya P.
Actions

Also available in: PDF Atom