diff --git a/mrp_multi_level/models/mrp_inventory.py b/mrp_multi_level/models/mrp_inventory.py index 4621a8351..42cff4fbe 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): @@ -109,3 +109,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/models/mrp_move.py b/mrp_multi_level/models/mrp_move.py index a4f253a88..8947c2e59 100644 --- a/mrp_multi_level/models/mrp_move.py +++ b/mrp_multi_level/models/mrp_move.py @@ -63,6 +63,7 @@ class MrpMove(models.Model): selection=[("s", "Supply"), ("d", "Demand")], string="Type" ) name = fields.Char(string="Description") + origin = fields.Char(string="Source Document") parent_product_id = fields.Many2one( comodel_name="product.product", string="Parent Product", index=True ) diff --git a/mrp_multi_level/models/mrp_planned_order.py b/mrp_multi_level/models/mrp_planned_order.py index e90876dcd..9c00e587b 100644 --- a/mrp_multi_level/models/mrp_planned_order.py +++ b/mrp_multi_level/models/mrp_planned_order.py @@ -12,6 +12,7 @@ class MrpPlannedOrder(models.Model): _order = "due_date, id" name = fields.Char(string="Description") + origin = fields.Char(string="Source Document") product_mrp_area_id = fields.Many2one( comodel_name="product.mrp.area", string="Product MRP Area", diff --git a/mrp_multi_level/views/mrp_inventory_views.xml b/mrp_multi_level/views/mrp_inventory_views.xml index ecb0e9a3d..e973b675f 100644 --- a/mrp_multi_level/views/mrp_inventory_views.xml +++ b/mrp_multi_level/views/mrp_inventory_views.xml @@ -52,6 +52,12 @@ +