From 8bbf678d8d21bf942168b4b1b1c0284fa47dc651 Mon Sep 17 00:00:00 2001 From: william-andre Date: Mon, 5 Dec 2022 09:51:52 +0000 Subject: [PATCH] [FIX] l10n_au: make invoice template primary MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We don't want the changes related to a country to affect all the other countries. closes odoo/odoo#107395 X-original-commit: 5079ace74958d4acd54d24a95579289a2eda92f1 Signed-off-by: Florian Gilbert (flg) Signed-off-by: William André (wan) --- addons/l10n_au/__init__.py | 2 ++ addons/l10n_au/models/__init__.py | 1 + addons/l10n_au/models/account_move.py | 11 +++++++++++ addons/l10n_au/views/report_invoice.xml | 2 +- 4 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 addons/l10n_au/models/__init__.py create mode 100644 addons/l10n_au/models/account_move.py diff --git a/addons/l10n_au/__init__.py b/addons/l10n_au/__init__.py index b32af464240..6c1ddec21b0 100644 --- a/addons/l10n_au/__init__.py +++ b/addons/l10n_au/__init__.py @@ -2,3 +2,5 @@ # Part of Odoo. See LICENSE file for full copyright and licensing details. # Copyright (C) 2015 Willow IT Pty Ltd (). + +from . import models diff --git a/addons/l10n_au/models/__init__.py b/addons/l10n_au/models/__init__.py new file mode 100644 index 00000000000..9c0a4213854 --- /dev/null +++ b/addons/l10n_au/models/__init__.py @@ -0,0 +1 @@ +from . import account_move diff --git a/addons/l10n_au/models/account_move.py b/addons/l10n_au/models/account_move.py new file mode 100644 index 00000000000..d18d2b76639 --- /dev/null +++ b/addons/l10n_au/models/account_move.py @@ -0,0 +1,11 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from odoo import models + + +class AccountMove(models.Model): + _inherit = 'account.move' + + def _get_name_invoice_report(self): + if self.company_id.account_fiscal_country_id.code == 'AU': + return 'l10n_au.report_invoice_document' + return super()._get_name_invoice_report() diff --git a/addons/l10n_au/views/report_invoice.xml b/addons/l10n_au/views/report_invoice.xml index 93d38a3cbd4..51588b4669e 100644 --- a/addons/l10n_au/views/report_invoice.xml +++ b/addons/l10n_au/views/report_invoice.xml @@ -1,6 +1,6 @@ -