713ba17e378f0b608ef50982c039b15fecfe9b96
Restructures the Express form to align with the brainstorming mockup: Header (4-column grid via <group col='4'>): - Row 1: Customer (colspan=2) + Shipping Address (colspan=2) - Row 2: Consolidated PO Block (colspan=2 with PO#/PDF/Pending toggle/ Expected date stacked + chase warning inline) + Customer Job # + Job Sorting - Row 3: Material/Process Tag + Lead Time (X to Y inline) + Payment Terms + Delivery Method - Row 4: Blanket SO + Currency/Pricelist + Quote Validity + Invoice Strategy Lines: 13 inline columns including the Express-specific Line Job #, masking toggle, bake text, plus per-line action buttons (DWG, OPEN, + bulk) wired to the Phase B helpers. Footer: side-by-side cards — Notes + Terms stacked in the left card, Totals card on the right with Total Lines / Total Qty / Grand Total + currency pill. SCSS adds: - PO block: accent-bordered card-within-card - Lines: tight spreadsheet borders, hover row highlight - Bake column: amber pill style, italic 'no bake' for empty - Customer Line Job #: bold, uppercase, narrow column - Inline action buttons: small uppercase bordered chips - Footer cards with prominent Grand Total + currency pill OWL multi-row Part cell (FpExpressPartCell) and click-to-edit Bake pill (FpExpressBakePill) are still deferred — they need real OWL components, separate pass.
Description
Odoo 19 custom modules
Languages
Python
57%
HTML
24.9%
JavaScript
14.7%
SCSS
2.2%
CSS
0.8%
Other
0.3%