9d58f5f61e30ee1bccee12211f50b02ec34f11bf
Adds received_at, in_progress_started_at, qc_started_at, ready_to_ship_at, shipped_at - snapshotted on state change via write() override using super().write() to avoid recursion. Required for the vertical-timeline rendering on the job detail page (Phase 3). Idempotent: re-transitioning to a state already-stamped does not overwrite the original timestamp. 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%