Daily updates from Odoo
Sunday, March 29, 2026
1 change
Enhancements to existing features
This update streamlines shift completion by allowing planning managers to directly mark shifts as 'completed' via the status bar. This eliminates the need for multiple steps and automatically generates related documents like timesheets and sales orders, improving efficiency. A confirmation prompt ensures the user intends to trigger these actions.
Original PR description
Use case: The day is finished and I want to record all the shifts that I worked on that day. But without going through the entire flow by using the buttons (signing-in, marking the shift as completed, etc). Instead, we allow the user (planning manager) to directly mark the shift as in draft, progress, scheduled or completed by using the status bar of the shift state. When changing the state to any other states as completed, we only change the state but do nothing else. When changing the state to completed, we proceed with the generation of the timesheets, the sale rrder, stock moves, etc, except that we don't change the end date of the shift or redirect the user to the portal after editing the state. Also, we warn the user before changing the state to completed, to make sure he wants to perform that change and trigger the related actions. task-5966615 version-19.2 Forward-Port-Of: odoo/enterprise#111832