From f868ef4f790584658d1304788ba470b2044631ca Mon Sep 17 00:00:00 2001 From: Jordi Ballester Date: Wed, 10 Nov 2021 22:38:09 +0100 Subject: [PATCH] [FIX] mrp_multi_level: allow to delete product.mrp.area records Planned orders and mrp moves are mostly data that is regenerated every time that the multi level mrp is run. --- mrp_multi_level/models/mrp_inventory.py | 1 + mrp_multi_level/models/mrp_move.py | 1 + mrp_multi_level/models/mrp_planned_order.py | 1 + 3 files changed, 3 insertions(+) diff --git a/mrp_multi_level/models/mrp_inventory.py b/mrp_multi_level/models/mrp_inventory.py index 82107739d..8ba9d26c4 100644 --- a/mrp_multi_level/models/mrp_inventory.py +++ b/mrp_multi_level/models/mrp_inventory.py @@ -30,6 +30,7 @@ class MrpInventory(models.Model): string="Product Parameters", index=True, required=True, + ondelete="cascade", ) company_id = fields.Many2one( comodel_name="res.company", diff --git a/mrp_multi_level/models/mrp_move.py b/mrp_multi_level/models/mrp_move.py index d2ea26196..0345e9280 100644 --- a/mrp_multi_level/models/mrp_move.py +++ b/mrp_multi_level/models/mrp_move.py @@ -17,6 +17,7 @@ class MrpMove(models.Model): string="Product MRP Area", index=True, required=True, + ondelete="cascade", ) mrp_area_id = fields.Many2one( comodel_name="mrp.area", diff --git a/mrp_multi_level/models/mrp_planned_order.py b/mrp_multi_level/models/mrp_planned_order.py index a8b8bde8b..2685f53e2 100644 --- a/mrp_multi_level/models/mrp_planned_order.py +++ b/mrp_multi_level/models/mrp_planned_order.py @@ -17,6 +17,7 @@ class MrpPlannedOrder(models.Model): string="Product MRP Area", index=True, required=True, + ondelete="cascade", ) mrp_area_id = fields.Many2one( comodel_name="mrp.area",