From 61e4814704aa57bba700bd43ecf6bcc3a4e5b0db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miquel=20Ra=C3=AFch?= <miquel.raich@forgeflow.com> Date: Tue, 28 Mar 2023 10:43:13 +0200 Subject: [PATCH] [MIG] account_fiscal_position_rule: Migration to 14.0 --- account_fiscal_position_rule/__manifest__.py | 2 +- .../i18n/account_fiscal_position_rule.pot | 2 +- .../models/account_fiscal_position.py | 4 ++-- account_fiscal_position_rule/security/ir.model.access.csv | 1 + .../wizard/wizard_account_fiscal_position_rule.py | 4 +--- .../odoo/addons/account_fiscal_position_rule | 1 + setup/account_fiscal_position_rule/setup.py | 6 ++++++ 7 files changed, 13 insertions(+), 7 deletions(-) create mode 120000 setup/account_fiscal_position_rule/odoo/addons/account_fiscal_position_rule create mode 100644 setup/account_fiscal_position_rule/setup.py diff --git a/account_fiscal_position_rule/__manifest__.py b/account_fiscal_position_rule/__manifest__.py index c38952882..255e26073 100644 --- a/account_fiscal_position_rule/__manifest__.py +++ b/account_fiscal_position_rule/__manifest__.py @@ -9,7 +9,7 @@ "name": "Account Fiscal Position Rule", "summary": "Account Fiscal Position Rule", "category": "Generic Modules/Accounting", - "version": "13.0.1.3.1", + "version": "14.0.1.0.0", "author": "Akretion, Odoo Community Association (OCA)", "license": "AGPL-3", "website": "https://github.com/OCA/account-fiscal-rule", diff --git a/account_fiscal_position_rule/i18n/account_fiscal_position_rule.pot b/account_fiscal_position_rule/i18n/account_fiscal_position_rule.pot index 363791ba1..138b0af23 100644 --- a/account_fiscal_position_rule/i18n/account_fiscal_position_rule.pot +++ b/account_fiscal_position_rule/i18n/account_fiscal_position_rule.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/account_fiscal_position_rule/models/account_fiscal_position.py b/account_fiscal_position_rule/models/account_fiscal_position.py index 713956c68..c22e9ccf2 100644 --- a/account_fiscal_position_rule/models/account_fiscal_position.py +++ b/account_fiscal_position_rule/models/account_fiscal_position.py @@ -43,9 +43,9 @@ def _compute_fiscal_position_rule_count(self): def action_fiscal_position_rules(self): self.ensure_one() fpos_rules = self.fiscal_position_rule_ids - action = self.env.ref( + action = self.env["ir.actions.act_window"]._for_xml_id( "account_fiscal_position_rule.action_account_fiscal_position_rule_form" - ).read()[0] + ) if len(fpos_rules) > 1: action["domain"] = [("id", "in", fpos_rules.ids)] elif len(fpos_rules) == 1: diff --git a/account_fiscal_position_rule/security/ir.model.access.csv b/account_fiscal_position_rule/security/ir.model.access.csv index fa1b1409f..d55efff2b 100644 --- a/account_fiscal_position_rule/security/ir.model.access.csv +++ b/account_fiscal_position_rule/security/ir.model.access.csv @@ -1,3 +1,4 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" "account_fiscal_position_rule","account.fiscal.position.rule","model_account_fiscal_position_rule","account.group_account_invoice",1,1,1,1 "account_fiscal_position_rule_template","account.fiscal.position.rule.template","model_account_fiscal_position_rule_template","account.group_account_invoice",1,1,1,1 +"account_fiscal_position_rule_wizard","wizard.account.fiscal.position.rule",model_wizard_account_fiscal_position_rule,"account.group_account_invoice",1,1,1,1 diff --git a/account_fiscal_position_rule/wizard/wizard_account_fiscal_position_rule.py b/account_fiscal_position_rule/wizard/wizard_account_fiscal_position_rule.py index 1b59cb173..1338f41ac 100644 --- a/account_fiscal_position_rule/wizard/wizard_account_fiscal_position_rule.py +++ b/account_fiscal_position_rule/wizard/wizard_account_fiscal_position_rule.py @@ -16,9 +16,7 @@ class WizardAccountFiscalPositionRule(models.TransientModel): comodel_name="res.company", string="Company", required=True, - default=lambda self: self.env["res.company"]._company_default_get( - "wizard.account.fiscal.position.rule" - ), + default=lambda self: self.env.company, ) def _template_vals(self, template, company_id, fiscal_position_id): diff --git a/setup/account_fiscal_position_rule/odoo/addons/account_fiscal_position_rule b/setup/account_fiscal_position_rule/odoo/addons/account_fiscal_position_rule new file mode 120000 index 000000000..493550f60 --- /dev/null +++ b/setup/account_fiscal_position_rule/odoo/addons/account_fiscal_position_rule @@ -0,0 +1 @@ +../../../../account_fiscal_position_rule \ No newline at end of file diff --git a/setup/account_fiscal_position_rule/setup.py b/setup/account_fiscal_position_rule/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_fiscal_position_rule/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)