diff --git a/mrp_multi_level/models/mrp_inventory.py b/mrp_multi_level/models/mrp_inventory.py index e005d23ce..c7f7515d1 100644 --- a/mrp_multi_level/models/mrp_inventory.py +++ b/mrp_multi_level/models/mrp_inventory.py @@ -6,7 +6,7 @@ from datetime import date, timedelta -from odoo import api, fields, models +from odoo import _, api, fields, models class MrpInventory(models.Model): @@ -106,3 +106,18 @@ class MrpInventory(models.Model): if order_release_date < today: order_release_date = today rec.order_release_date = order_release_date + + def action_open_planned_orders(self): + planned_order_ids = [] + for rec in self: + planned_order_ids += rec.planned_order_ids.ids + + domain = [("id", "in", planned_order_ids)] + + return { + "name": _("Planned Orders"), + "type": "ir.actions.act_window", + "res_model": "mrp.planned.order", + "view_mode": "tree,form", + "domain": domain, + } diff --git a/mrp_multi_level/views/mrp_inventory_views.xml b/mrp_multi_level/views/mrp_inventory_views.xml index afc0f915d..8bcf80460 100644 --- a/mrp_multi_level/views/mrp_inventory_views.xml +++ b/mrp_multi_level/views/mrp_inventory_views.xml @@ -48,6 +48,12 @@ +