diff --git a/addons/mrp/views/mrp_production_views.xml b/addons/mrp/views/mrp_production_views.xml
index 040e711af94..25c876f8e0e 100644
--- a/addons/mrp/views/mrp_production_views.xml
+++ b/addons/mrp/views/mrp_production_views.xml
@@ -6,24 +6,22 @@
mrp.production.tree
mrp.production
-
+
-
+
+ attrs="{'readonly': [('state', 'in', ['done', 'cancel'])]}" decoration-danger="date_planned_start<current_date and state not in ('done','cancel')"/>
+
-
+
-
+
diff --git a/addons/mrp/views/mrp_unbuild_views.xml b/addons/mrp/views/mrp_unbuild_views.xml
index 3722e6b124d..da34aa1c8f5 100644
--- a/addons/mrp/views/mrp_unbuild_views.xml
+++ b/addons/mrp/views/mrp_unbuild_views.xml
@@ -175,17 +175,17 @@
mrp.unbuild
-
+
-
+
diff --git a/addons/mrp/views/mrp_workorder_views.xml b/addons/mrp/views/mrp_workorder_views.xml
index 8b0637acb9d..81df6f6c9c3 100644
--- a/addons/mrp/views/mrp_workorder_views.xml
+++ b/addons/mrp/views/mrp_workorder_views.xml
@@ -64,9 +64,9 @@
mrp.production.work.order.tree
mrp.workorder
-
+
-
+
diff --git a/addons/product_expiry/views/production_lot_views.xml b/addons/product_expiry/views/production_lot_views.xml
index 3219eff5690..34a5a14450f 100644
--- a/addons/product_expiry/views/production_lot_views.xml
+++ b/addons/product_expiry/views/production_lot_views.xml
@@ -44,10 +44,11 @@
+
+
-
diff --git a/addons/product_expiry/views/stock_quant_views.xml b/addons/product_expiry/views/stock_quant_views.xml
index 7415b66f371..07e914ec25c 100644
--- a/addons/product_expiry/views/stock_quant_views.xml
+++ b/addons/product_expiry/views/stock_quant_views.xml
@@ -32,11 +32,6 @@
stock.quant
-
-
- removal_date < current_date or inventory_quantity < 0
-
-
diff --git a/addons/purchase_requisition/views/purchase_requisition_views.xml b/addons/purchase_requisition/views/purchase_requisition_views.xml
index d3122ffbd98..cfff7799891 100644
--- a/addons/purchase_requisition/views/purchase_requisition_views.xml
+++ b/addons/purchase_requisition/views/purchase_requisition_views.xml
@@ -193,16 +193,16 @@
purchase.requisition.tree
purchase.requisition
-
+
-
-
+
+
-
+
-
+
diff --git a/addons/repair/views/repair_views.xml b/addons/repair/views/repair_views.xml
index a0fd4177c42..2ceddfa433f 100644
--- a/addons/repair/views/repair_views.xml
+++ b/addons/repair/views/repair_views.xml
@@ -6,19 +6,18 @@
repair.tree
repair.order
-
-
+
+
-
+
-
+
diff --git a/addons/stock/views/stock_inventory_views.xml b/addons/stock/views/stock_inventory_views.xml
index 76c5853e091..e9bf7205d67 100644
--- a/addons/stock/views/stock_inventory_views.xml
+++ b/addons/stock/views/stock_inventory_views.xml
@@ -104,13 +104,13 @@
stock.inventory.tree
stock.inventory
-
-
+
+
-
+
diff --git a/addons/stock/views/stock_move_line_views.xml b/addons/stock/views/stock_move_line_views.xml
index 82f166eb2e2..f655cde96b6 100644
--- a/addons/stock/views/stock_move_line_views.xml
+++ b/addons/stock/views/stock_move_line_views.xml
@@ -4,7 +4,7 @@
stock.move.line.tree
stock.move.line
-
+
@@ -14,8 +14,8 @@
-
+
diff --git a/addons/stock/views/stock_move_views.xml b/addons/stock/views/stock_move_views.xml
index 71a972c3727..46e55055e4b 100644
--- a/addons/stock/views/stock_move_views.xml
+++ b/addons/stock/views/stock_move_views.xml
@@ -50,8 +50,8 @@
stock.move
-
-
+
+
@@ -60,8 +60,8 @@
-
+
diff --git a/addons/stock/views/stock_picking_views.xml b/addons/stock/views/stock_picking_views.xml
index 1c00241c427..23f574312fd 100644
--- a/addons/stock/views/stock_picking_views.xml
+++ b/addons/stock/views/stock_picking_views.xml
@@ -189,24 +189,22 @@
stock.picking.tree
stock.picking
-
-
+
+
-
+
-
+
-
+
diff --git a/addons/stock/views/stock_production_lot_views.xml b/addons/stock/views/stock_production_lot_views.xml
index bccc9e18d95..b03b03dad66 100644
--- a/addons/stock/views/stock_production_lot_views.xml
+++ b/addons/stock/views/stock_production_lot_views.xml
@@ -52,7 +52,7 @@
stock.production.lot
-
+
diff --git a/addons/stock/views/stock_quant_views.xml b/addons/stock/views/stock_quant_views.xml
index dcc20ae9081..e80addc5e95 100644
--- a/addons/stock/views/stock_quant_views.xml
+++ b/addons/stock/views/stock_quant_views.xml
@@ -75,7 +75,7 @@
stock.quant
-
@@ -100,7 +100,7 @@
options="{'no_create': True}"/>
-
@@ -115,7 +115,7 @@
+ create="0" delete="0">
stock.scrap.tree
stock.scrap
-
-
+
+
-
+
diff --git a/addons/stock_landed_costs/views/stock_landed_cost_views.xml b/addons/stock_landed_costs/views/stock_landed_cost_views.xml
index cc8dd4373b8..7933f52a71b 100644
--- a/addons/stock_landed_costs/views/stock_landed_cost_views.xml
+++ b/addons/stock_landed_costs/views/stock_landed_cost_views.xml
@@ -122,10 +122,10 @@
stock.landed.cost
-
+
-
+
diff --git a/addons/stock_picking_batch/views/stock_picking_batch_views.xml b/addons/stock_picking_batch/views/stock_picking_batch_views.xml
index b094234f657..14a2214115b 100644
--- a/addons/stock_picking_batch/views/stock_picking_batch_views.xml
+++ b/addons/stock_picking_batch/views/stock_picking_batch_views.xml
@@ -138,11 +138,11 @@
stock.picking.batch.tree
stock.picking.batch
-
-
-
-
+
+
+
+
@@ -230,7 +230,7 @@
stock.picking
-
+