From 7a6600431ca9cd69f06e3fee385f13d9c9732185 Mon Sep 17 00:00:00 2001 From: Florian da Costa Date: Mon, 2 Nov 2020 11:32:38 +0100 Subject: [PATCH] Migrate account_fiscal_position_payable_receivable to v12 --- .../__init__.py | 4 +--- .../__manifest__.py | 5 ++--- .../models/__init__.py | 2 ++ .../models/account_fiscal_position.py | 15 +++++++++++++++ .../res_partner.py} | 14 +------------- .../{ => views}/account_fiscal_position_view.xml | 0 6 files changed, 21 insertions(+), 19 deletions(-) create mode 100644 account_fiscal_position_payable_receivable/models/__init__.py create mode 100644 account_fiscal_position_payable_receivable/models/account_fiscal_position.py rename account_fiscal_position_payable_receivable/{account_fiscal_position.py => models/res_partner.py} (63%) rename account_fiscal_position_payable_receivable/{ => views}/account_fiscal_position_view.xml (100%) diff --git a/account_fiscal_position_payable_receivable/__init__.py b/account_fiscal_position_payable_receivable/__init__.py index 235b7d4..0650744 100644 --- a/account_fiscal_position_payable_receivable/__init__.py +++ b/account_fiscal_position_payable_receivable/__init__.py @@ -1,3 +1 @@ -# -*- coding: utf-8 -*- - -from . import account_fiscal_position +from . import models diff --git a/account_fiscal_position_payable_receivable/__manifest__.py b/account_fiscal_position_payable_receivable/__manifest__.py index b69daf9..3d5c007 100644 --- a/account_fiscal_position_payable_receivable/__manifest__.py +++ b/account_fiscal_position_payable_receivable/__manifest__.py @@ -1,10 +1,9 @@ -# -*- coding: utf-8 -*- # © 2016-2017 Akretion (Alexis de Lattre ) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { 'name': 'Account Fiscal Position Payable Receivable', - 'version': '10.0.1.0.0', + 'version': '12.0.1.0.0', 'category': 'Accounting & Finance', 'license': 'AGPL-3', 'summary': 'Configure payable/receivable accounts on fiscal positions', @@ -20,7 +19,7 @@ This module has been written by Alexis de Lattre from Akretion ) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models, fields + + +class AccountFiscalPosition(models.Model): + _inherit = 'account.fiscal.position' + + receivable_account_id = fields.Many2one( + 'account.account', string='Partner Receivable Account', + company_dependent=True, domain=[('internal_type', '=', 'receivable')]) + payable_account_id = fields.Many2one( + 'account.account', string='Partner Payable Account', + company_dependent=True, domain=[('internal_type', '=', 'payable')]) diff --git a/account_fiscal_position_payable_receivable/account_fiscal_position.py b/account_fiscal_position_payable_receivable/models/res_partner.py similarity index 63% rename from account_fiscal_position_payable_receivable/account_fiscal_position.py rename to account_fiscal_position_payable_receivable/models/res_partner.py index 7d1b915..b487c5a 100644 --- a/account_fiscal_position_payable_receivable/account_fiscal_position.py +++ b/account_fiscal_position_payable_receivable/models/res_partner.py @@ -1,19 +1,7 @@ -# -*- coding: utf-8 -*- # © 2016-2017 Akretion (Alexis de Lattre ) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import models, fields, api - - -class AccountFiscalPosition(models.Model): - _inherit = 'account.fiscal.position' - - receivable_account_id = fields.Many2one( - 'account.account', string='Partner Receivable Account', - company_dependent=True, domain=[('internal_type', '=', 'receivable')]) - payable_account_id = fields.Many2one( - 'account.account', string='Partner Payable Account', - company_dependent=True, domain=[('internal_type', '=', 'payable')]) +from odoo import models, api class ResPartner(models.Model): diff --git a/account_fiscal_position_payable_receivable/account_fiscal_position_view.xml b/account_fiscal_position_payable_receivable/views/account_fiscal_position_view.xml similarity index 100% rename from account_fiscal_position_payable_receivable/account_fiscal_position_view.xml rename to account_fiscal_position_payable_receivable/views/account_fiscal_position_view.xml