diff --git a/addons/stock_landed_costs/__openerp__.py b/addons/stock_landed_costs/__openerp__.py index b235d93df3c..7e1e74572a4 100644 --- a/addons/stock_landed_costs/__openerp__.py +++ b/addons/stock_landed_costs/__openerp__.py @@ -22,7 +22,6 @@ This module allows you to easily add extra costs on pickings and decide the spli 'product_view.xml', 'stock_landed_costs_view.xml', 'stock_landed_costs_data.xml', - 'purchase_config_settings_views.xml', ], 'test': [ '../account/test/account_minimal_test.xml', diff --git a/addons/stock_landed_costs/purchase_config_settings.py b/addons/stock_landed_costs/purchase_config_settings.py index 56de3782623..ab3dc0c562b 100644 --- a/addons/stock_landed_costs/purchase_config_settings.py +++ b/addons/stock_landed_costs/purchase_config_settings.py @@ -1,15 +1,17 @@ # -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. -from openerp.osv import fields, osv +from openerp import api, models from openerp.tools.translate import _ -class purchase_config_settings(osv.osv_memory): + +class PurchaseConfigSettings(models.TransientModel): _name = 'purchase.config.settings' _inherit = 'purchase.config.settings' - def onchange_costing_method(self, cr, uid, ids, group_costing_method, context=None): - if not group_costing_method: + @api.onchange('group_costing_method') + def onchange_costing_method(self): + if self.group_costing_method == 0: return { 'warning': { 'title': _('Warning!'), diff --git a/addons/stock_landed_costs/purchase_config_settings_views.xml b/addons/stock_landed_costs/purchase_config_settings_views.xml deleted file mode 100644 index 5daf9b0e0d7..00000000000 --- a/addons/stock_landed_costs/purchase_config_settings_views.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - purchase.res.config.view - purchase.config.settings - - - - - - - - \ No newline at end of file