Field Service Subtask Done Guard | Task Completion Safety | Subtask Manager
by Waqas Mustafa https://www.linkedin.com/in/waqas-mustafa-ba5701209/$ 15.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Field Service (industry_fsm)
• Project (project) • Timesheets (timesheet_grid) • Discuss (mail) • Employees (hr) |
| Lines of code | 61 |
| Technical Name |
fsm_subtask_done_guard |
| License | LGPL-3 |
| Website | https://www.linkedin.com/in/waqas-mustafa-ba5701209/ |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Field Service (industry_fsm)
• Project (project) • Timesheets (timesheet_grid) • Discuss (mail) • Employees (hr) |
| Lines of code | 61 |
| Technical Name |
fsm_subtask_done_guard |
| License | LGPL-3 |
| Website | https://www.linkedin.com/in/waqas-mustafa-ba5701209/ |
| Versions | 17.0 18.0 19.0 |
Field Service Subtask Done Guard
Ensure complete project integrity by blocking parent task closure until all subtasks are finished.
In complex Field Service and Project workflows, marking a parent task as "Done" while subtasks are still pending can lead to missed work, inaccurate reporting, and customer dissatisfaction. Field Service Subtask Done Guard acts as a safety layer that prevents this mistake.
Hard Validation
Prevents marking parent tasks as "Done" if any subtask is still open or in progress.
Smart Reporting
Shows a detailed list of all pending subtasks directly in the error popup for quick navigation.
Global Switch
Enable or disable the guard feature globally from Odoo's General Settings menu.
Simply navigate to Settings → General Settings → Field Service Subtask Guard to toggle the functionality on or off.
Need Support?
We are here to help you customize this module or solve any technical issues.
Email: mustafawaqas0@gmail.com
LinkedIn: Waqas Mustafa
Quality Odoo Solutions & Customizations
Please log in to comment on this module