This module allows to lock the planning of workorders to avoid any unintended rescheduling.
A Lock/Unlock button will be displayed once a workorder is planned.
auto_awesome What this module does
AI-generated from the code · Odoo 15.0Adds a Lock/Unlock button on manufacturing work orders so their planning (scheduled dates, expected duration, work center) can be frozen and protected from accidental rescheduling.
This module lets you freeze the planning of a manufacturing work order once it has been scheduled. A Lock button appears on the work order, and clicking it marks the work order as locked; an Unlock button then appears to release it again.
When a work order is locked, the scheduled start and finish dates, the expected duration and the work center become read-only, so they cannot be changed by mistake. If someone tries to change any of these values while the work order is locked, Odoo blocks the change and asks to unlock the planning first.
A work order can only be locked if it already has both a planned start and a planned finish date. Trying to lock an unscheduled work order raises an error.
The lock state is visible in the work order list, form and Gantt planning views. In the Gantt view, locked work orders show a red 'Locked planning' indicator.
This module extends the mrp.workorder model and touches the manufacturing work order screens only; it does not change other manufacturing documents.
Depends on
Models and fields (1)
- mrp.workorder · extends an existing modellock_planning
Text generated by AI (DeepSeek) from reading the Odoo 15.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/manufacture.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.