diff --git a/mrp_multi_level/models/mrp_inventory.py b/mrp_multi_level/models/mrp_inventory.py
index 65bccaf3f..c166ecf07 100644
--- a/mrp_multi_level/models/mrp_inventory.py
+++ b/mrp_multi_level/models/mrp_inventory.py
@@ -74,6 +74,9 @@ class MrpInventory(models.Model):
readonly=True,
store=True,
)
+ mrp_planner_id = fields.Many2one(
+ related="product_mrp_area_id.mrp_planner_id", readonly=True, store=True,
+ )
def _compute_uom_id(self):
for rec in self:
diff --git a/mrp_multi_level/models/mrp_planned_order.py b/mrp_multi_level/models/mrp_planned_order.py
index 7a5bcae61..559908ffc 100644
--- a/mrp_multi_level/models/mrp_planned_order.py
+++ b/mrp_multi_level/models/mrp_planned_order.py
@@ -76,6 +76,9 @@ class MrpPlannedOrder(models.Model):
"mrp.production", "planned_order_id", string="Manufacturing Orders"
)
mo_count = fields.Integer(compute="_compute_mrp_production_count")
+ mrp_planner_id = fields.Many2one(
+ related="product_mrp_area_id.mrp_planner_id", readonly=True, store=True,
+ )
def _compute_mrp_production_count(self):
for rec in self:
diff --git a/mrp_multi_level/models/product_mrp_area.py b/mrp_multi_level/models/product_mrp_area.py
index 6696f9947..dd55a4a7f 100644
--- a/mrp_multi_level/models/product_mrp_area.py
+++ b/mrp_multi_level/models/product_mrp_area.py
@@ -97,6 +97,7 @@ class ProductMRPArea(models.Model):
inverse_name="product_mrp_area_id",
readonly=True,
)
+ mrp_planner_id = fields.Many2one("res.users")
_sql_constraints = [
(
diff --git a/mrp_multi_level/views/mrp_inventory_views.xml b/mrp_multi_level/views/mrp_inventory_views.xml
index 065e96d26..5c696efc6 100644
--- a/mrp_multi_level/views/mrp_inventory_views.xml
+++ b/mrp_multi_level/views/mrp_inventory_views.xml
@@ -108,6 +108,12 @@
+
+
+
+
+
+