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/models/mrp_move.py b/mrp_multi_level/models/mrp_move.py index d2ea26196..bb0867a6e 100644 --- a/mrp_multi_level/models/mrp_move.py +++ b/mrp_multi_level/models/mrp_move.py @@ -62,6 +62,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 a8b8bde8b..7a5bcae61 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 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 @@ +