diff --git a/mrp_produce_uos/__init__.py b/mrp_produce_uos/__init__.py index e85d870df..73f3a61fa 100644 --- a/mrp_produce_uos/__init__.py +++ b/mrp_produce_uos/__init__.py @@ -2,5 +2,4 @@ # (c) 2015 Alex Comba - Agile Business Group # License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html -from . import models from . import wizard diff --git a/mrp_produce_uos/models/__init__.py b/mrp_produce_uos/models/__init__.py deleted file mode 100644 index 18d1d6ff0..000000000 --- a/mrp_produce_uos/models/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ -# -*- coding: utf-8 -*- -# (c) 2015 Alex Comba - Agile Business Group -# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html - -from . import mrp_production diff --git a/mrp_produce_uos/models/mrp_production.py b/mrp_produce_uos/models/mrp_production.py deleted file mode 100644 index dc851aa0d..000000000 --- a/mrp_produce_uos/models/mrp_production.py +++ /dev/null @@ -1,32 +0,0 @@ -# -*- coding: utf-8 -*- -# (c) 2015 Alex Comba - Agile Business Group -# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html - -from openerp import models, api - - -class MrpProduction(models.Model): - _inherit = 'mrp.production' - - @api.model - def action_produce(self, production_id, production_qty, - production_mode, wiz=False): - res = super(MrpProduction, self).action_produce( - production_id, production_qty, production_mode, wiz) - - mrp_production = self.browse(production_id) - - for move in mrp_production.move_created_ids2: - product_uom_qty = move.product_uom_qty - p_qty = mrp_production.product_qty - p_uos_qty = mrp_production.product_uos_qty - product_uos_qty = p_uos_qty * (product_uom_qty / p_qty) - # I used sql to avoid - # https://github.com/odoo/odoo/blob/8.0/addons/stock/stock.py#L1980 - self.env.cr.execute( - 'UPDATE stock_move SET product_uos_qty = %s ' - 'WHERE id = %s', - (product_uos_qty, move.id) - ) - - return res