3aa11eaffc4315c00dd739d8f21ea5cb12502318
Welcome strip -> 4-tile KPI row (In-Flight Jobs is the hero) -> Active Work Orders section with 3 most-recent V2 cards -> 3-panel secondary strip (Certs / Packing Slips / Invoices). Uses the new badge/stepper/doc-chip macros. Also fixes a stepper state->step mapping bug that would have shown Inspected as active when state=in_progress (should be Plating active). New state_to_idx dict handles all 6 fp.portal.job states correctly, including 'complete' (all 5 stages done). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Odoo 19 custom modules
Languages
Python
55.9%
HTML
26.1%
JavaScript
14.9%
SCSS
1.8%
CSS
0.8%
Other
0.4%