From 2452b91bc0039fd22c234c7784bf80c63295e2e7 Mon Sep 17 00:00:00 2001 From: Joan Sisquella Date: Tue, 7 Jan 2020 11:58:15 +0100 Subject: [PATCH] [MIG] mrp_bom_tracking: Migration to 13.0 --- mrp_bom_tracking/__manifest__.py | 6 +++--- mrp_bom_tracking/models/mrp_bom.py | 17 ++++++++--------- mrp_bom_tracking/readme/CONTRIBUTORS.rst | 5 +++-- mrp_bom_tracking/tests/test_mrp_bom_tracking.py | 5 ++--- mrp_bom_tracking/views/bom_template.xml | 7 ++++--- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/mrp_bom_tracking/__manifest__.py b/mrp_bom_tracking/__manifest__.py index b6cd5c0bd..7e3618d61 100644 --- a/mrp_bom_tracking/__manifest__.py +++ b/mrp_bom_tracking/__manifest__.py @@ -1,10 +1,10 @@ -# Copyright 2019 Eficent Business and IT Consulting Services S.L. +# Copyright 2019 ForgeFlow S.L. (https://www.forgeflow.com) # License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). { "name": "MRP BoM Tracking", - "version": "12.0.1.0.0", - "author": "Eficent, Odoo Community Association (OCA)", + "version": "13.0.1.0.0", + "author": "ForgeFlow, Odoo Community Association (OCA)", "summary": "Logs any change to a BoM in the chatter", "website": "https://github.com/OCA/manufacture", "category": "Manufacturing", diff --git a/mrp_bom_tracking/models/mrp_bom.py b/mrp_bom_tracking/models/mrp_bom.py index 221cf5b02..11b08307b 100644 --- a/mrp_bom_tracking/models/mrp_bom.py +++ b/mrp_bom_tracking/models/mrp_bom.py @@ -1,19 +1,19 @@ -# Copyright 2019 Eficent Business and IT Consulting Services S.L. +# Copyright 2019 ForgeFlow S.L. (https://www.forgeflow.com) # License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). -from odoo import api, fields, models +from odoo import fields, models class MrpBom(models.Model): _inherit = "mrp.bom" - code = fields.Char(track_visibility="onchange") - product_tmpl_id = fields.Many2one(track_visibility="always") - product_qty = fields.Float(track_visibility="onchange") - picking_type_id = fields.Many2one(track_visibility="onchange") - type = fields.Selection(track_visibility="onchange") + code = fields.Char(tracking=True) + product_id = fields.Many2one(tracking=True) + product_tmpl_id = fields.Many2one(tracking=True) + product_qty = fields.Float(tracking=True) + picking_type_id = fields.Many2one(tracking=True) + type = fields.Selection(tracking=True) - @api.multi def write(self, values): bom_line_ids = {} if "bom_line_ids" in values: @@ -48,7 +48,6 @@ class MrpBom(models.Model): class MrpBomLine(models.Model): _inherit = "mrp.bom.line" - @api.multi def write(self, values): if "product_id" in values: for bom in self.mapped("bom_id"): diff --git a/mrp_bom_tracking/readme/CONTRIBUTORS.rst b/mrp_bom_tracking/readme/CONTRIBUTORS.rst index 9843f5f12..cd27f7adc 100644 --- a/mrp_bom_tracking/readme/CONTRIBUTORS.rst +++ b/mrp_bom_tracking/readme/CONTRIBUTORS.rst @@ -1,2 +1,3 @@ -* Miquel Raïch -* Lois Rilo +* Miquel Raïch +* Lois Rilo +* Joan Sisquella diff --git a/mrp_bom_tracking/tests/test_mrp_bom_tracking.py b/mrp_bom_tracking/tests/test_mrp_bom_tracking.py index 163ab1757..a1595e29f 100644 --- a/mrp_bom_tracking/tests/test_mrp_bom_tracking.py +++ b/mrp_bom_tracking/tests/test_mrp_bom_tracking.py @@ -1,5 +1,5 @@ -# 2019 Eficent Business and IT Consulting Services S.L. -# - Lois Rilo +# Copyright 2019 ForgeFlow S.L. (https://www.forgeflow.com) +# - Lois Rilo # License LGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). from odoo.tests import common @@ -16,7 +16,6 @@ class TestBomTracking(common.SavepointCase): # Create products: cls.product_1 = cls.product_obj.create({"name": "TEST 01", "type": "product"}) - cls.component_1 = cls.product_obj.create({"name": "RM 01", "type": "product"}) cls.component_2 = cls.product_obj.create({"name": "RM 02", "type": "product"}) cls.component_2_alt = cls.product_obj.create( diff --git a/mrp_bom_tracking/views/bom_template.xml b/mrp_bom_tracking/views/bom_template.xml index 245861c22..ae3cb803a 100644 --- a/mrp_bom_tracking/views/bom_template.xml +++ b/mrp_bom_tracking/views/bom_template.xml @@ -1,5 +1,5 @@ - @@ -21,8 +21,9 @@ The components have changed.
    -
  • : - component
  • +
  • : component
  • + Product Quantity:
    + Product Unit of Measure: