From d6b35361197d94de192f73853c342e749c6008e0 Mon Sep 17 00:00:00 2001 From: Simon Lejeune Date: Sat, 11 May 2019 10:28:31 +0000 Subject: [PATCH] [REF] stock_account: procurement group to its own file No changes on the code. task-1875873 --- addons/stock_account/models/__init__.py | 1 + addons/stock_account/models/procurement_group.py | 14 ++++++++++++++ addons/stock_account/models/stock.py | 7 ------- 3 files changed, 15 insertions(+), 7 deletions(-) create mode 100644 addons/stock_account/models/procurement_group.py diff --git a/addons/stock_account/models/__init__.py b/addons/stock_account/models/__init__.py index 585adb0ae49..a83714e5aa3 100644 --- a/addons/stock_account/models/__init__.py +++ b/addons/stock_account/models/__init__.py @@ -5,6 +5,7 @@ from . import account_chart_template from . import account_invoice from . import account_move from . import account_reconciliation_widget +from . import procurement_group from . import product from . import stock from . import stock_inventory diff --git a/addons/stock_account/models/procurement_group.py b/addons/stock_account/models/procurement_group.py new file mode 100644 index 00000000000..2372c13bd57 --- /dev/null +++ b/addons/stock_account/models/procurement_group.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import api, models + + +class ProcurementGroup(models.Model): + _inherit = 'procurement.group' + + @api.model + def _run_scheduler_tasks(self, use_new_cursor=False, company_id=False): + super(ProcurementGroup, self)._run_scheduler_tasks(use_new_cursor=use_new_cursor, company_id=company_id) + self.env['stock.move']._run_fifo_vacuum() + diff --git a/addons/stock_account/models/stock.py b/addons/stock_account/models/stock.py index 03788b92215..cf4d9176639 100644 --- a/addons/stock_account/models/stock.py +++ b/addons/stock_account/models/stock.py @@ -622,10 +622,3 @@ class StockReturnPickingLine(models.TransientModel): to_refund = fields.Boolean(string="Update quantities on SO/PO", help='Trigger a decrease of the delivered/received quantity in the associated Sale Order/Purchase Order') -class ProcurementGroup(models.Model): - _inherit = 'procurement.group' - - @api.model - def _run_scheduler_tasks(self, use_new_cursor=False, company_id=False): - super(ProcurementGroup, self)._run_scheduler_tasks(use_new_cursor=use_new_cursor, company_id=company_id) - self.env['stock.move']._run_fifo_vacuum()