diff --git a/addons/mrp/models/mrp_bom.py b/addons/mrp/models/mrp_bom.py
index 8bc20424e77..4ff2cdb9c4e 100644
--- a/addons/mrp/models/mrp_bom.py
+++ b/addons/mrp/models/mrp_bom.py
@@ -176,6 +176,10 @@ class MrpBom(models.Model):
raise UserError(_("You cannot create a new Bill of Material from here."))
return super(MrpBom, self).name_create(name)
+ def toggle_active(self):
+ self.with_context({'active_test': False}).operation_ids.toggle_active()
+ return super().toggle_active()
+
def name_get(self):
return [(bom.id, '%s%s' % (bom.code and '%s: ' % bom.code or '', bom.product_tmpl_id.display_name)) for bom in self]
diff --git a/addons/mrp/views/mrp_production_views.xml b/addons/mrp/views/mrp_production_views.xml
index d329b04a429..9248c417955 100644
--- a/addons/mrp/views/mrp_production_views.xml
+++ b/addons/mrp/views/mrp_production_views.xml
@@ -181,7 +181,7 @@
diff --git a/addons/mrp/views/mrp_routing_views.xml b/addons/mrp/views/mrp_routing_views.xml
index da9e9cd506a..ed824aec80d 100644
--- a/addons/mrp/views/mrp_routing_views.xml
+++ b/addons/mrp/views/mrp_routing_views.xml
@@ -27,6 +27,9 @@
1000
primary
+
+ 0
+
@@ -37,6 +40,9 @@
{'column_invisible': [('parent.product_id', '!=', False)]}
+
+
+
@@ -129,6 +135,7 @@
+
diff --git a/addons/mrp/views/mrp_workorder_views.xml b/addons/mrp/views/mrp_workorder_views.xml
index 99b05210464..77c91a69d1d 100644
--- a/addons/mrp/views/mrp_workorder_views.xml
+++ b/addons/mrp/views/mrp_workorder_views.xml
@@ -242,7 +242,6 @@
-
@@ -472,7 +471,7 @@
mrp.workorder
tree,kanban,form,calendar,pivot,graph,gantt
- {'search_default_ready': True, 'search_default_waiting': True, 'search_default_progress': True, 'search_default_pending': True}
+ {'search_default_ready': True, 'search_default_progress': True, 'search_default_pending': True}
No work orders to do!