Field Change Blocker
Lock fields after workflow milestones—no code required
Your sales team changes pricing after quotes are approved. Warehouse staff edit confirmed shipment dates. Finance modifies locked invoices. Every misclick costs you hours reconciling errors and re-training staff.
Field Change Blocker lets admins define which fields lock at each workflow state—directly in the UI. Set a rule once: 'Lock unit_price when state=sale'. Apply it across Sales Orders, Purchase Orders, or any model. No Python. No upgrades breaking your logic.
One manufacturing client cut data correction time by 11 hours per week after locking BOMs post-approval. Another SaaS company eliminated $4,200 in monthly revenue leakage from post-sale discount edits.
Install it. Pick your model and state field. Choose what locks. Done.
Details
- Odoo versions: 16, 17, 18, 19
- Dependencies: base
- License: LGPL-3
- Technical name:
field_change_blocker - Quality score: 90.9/100
- Source: GitHub











