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
71.8%
JavaScript
17.4%
HTML
8.2%
SCSS
1%
CSS
0.8%
Other
0.6%