48805b5988ac628bd274de02297076eee41465e3
Replaces per-step-grouped kanban with department-grouped (9 fixed columns). One card per fp.job; recipe step count no longer drives layout width. - 9 fixed columns in process sequence: Receiving / Masking / Blasting / Racking / Plating / Baking / De-Racking / Final inspection / Shipping - new fp.work.centre.area_kind Selection + step_id.area_kind related - 13 mutually-exclusive card states with explicit precedence list and matching _compute_card_state dispatcher - Variant C card: WO header, customer/PN/qty/PO, recipe/spec, tag chips, current step + tank + state chip, 9-step mini-timeline, progress + operator pill + icon row - /fp/landing/plant_kanban endpoint returns columns + denormalized cards - MVP uses existing single-station pairing UX; M2M field structure is forward-compatible for cross-trained operators (Phase 2) - Feature flag x_fc_shopfloor_layout for parallel rollout Deferred to Phase 2: drag-drop, sibling grouping, bottleneck heatmap, manager-specific KPIs, phone breakpoint, sort customization, quick-action sheet. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Odoo 19 custom modules
Languages
Python
56.4%
HTML
25.4%
JavaScript
14.8%
SCSS
2%
CSS
0.8%
Other
0.5%