From b6c94dfbc5bc4d873511be2098043ad10d300527 Mon Sep 17 00:00:00 2001 From: CristianoMafraJunior Date: Mon, 3 Feb 2025 19:17:38 -0300 Subject: [PATCH] [MIG] eng_l10n_br_account_tax_engine_disable: Migration to 16.0 --- .../README.rst | 55 +++ .../__manifest__.py | 4 +- .../models/l10n_br_fiscal_document.py | 4 +- ...n_br_fiscal_document_line_mixin_methods.py | 3 +- .../pyproject.toml | 3 + .../readme/DESCRIPTION.md | 0 .../static/description/index.html | 407 ++++++++++++++++++ 7 files changed, 470 insertions(+), 6 deletions(-) create mode 100644 eng_l10n_br_account_tax_engine_disable/README.rst create mode 100644 eng_l10n_br_account_tax_engine_disable/pyproject.toml create mode 100644 eng_l10n_br_account_tax_engine_disable/readme/DESCRIPTION.md create mode 100644 eng_l10n_br_account_tax_engine_disable/static/description/index.html diff --git a/eng_l10n_br_account_tax_engine_disable/README.rst b/eng_l10n_br_account_tax_engine_disable/README.rst new file mode 100644 index 000000000..86f2df920 --- /dev/null +++ b/eng_l10n_br_account_tax_engine_disable/README.rst @@ -0,0 +1,55 @@ +====================================== +Eng L10n Br Account Tax Engine Disable +====================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:f0bb8b159a1e78a6fd684dc4f877f8a2813368ac81d8eb03982d0cd1265fb6bb + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-Engenere%2Fengenere--addons-lightgray.png?logo=github + :target: https://github.com/Engenere/engenere-addons/tree/16.0/eng_l10n_br_account_tax_engine_disable + :alt: Engenere/engenere-addons + +|badge1| |badge2| |badge3| + + + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Engenere + +Maintainers +----------- + +This module is part of the `Engenere/engenere-addons `_ project on GitHub. + +You are welcome to contribute. diff --git a/eng_l10n_br_account_tax_engine_disable/__manifest__.py b/eng_l10n_br_account_tax_engine_disable/__manifest__.py index d91e7994e..c9823987c 100644 --- a/eng_l10n_br_account_tax_engine_disable/__manifest__.py +++ b/eng_l10n_br_account_tax_engine_disable/__manifest__.py @@ -3,10 +3,10 @@ { "name": "Eng L10n Br Account Tax Engine Disable", - "version": "14.0.1.0.0", + "version": "16.0.1.0.0", "license": "AGPL-3", "author": "Engenere", - "website": "https://engenere.one", + "website": "https://github.com/Engenere/engenere-addons", "depends": [ "l10n_br_account", ], diff --git a/eng_l10n_br_account_tax_engine_disable/models/l10n_br_fiscal_document.py b/eng_l10n_br_account_tax_engine_disable/models/l10n_br_fiscal_document.py index 75f143516..0ac29dfe2 100644 --- a/eng_l10n_br_account_tax_engine_disable/models/l10n_br_fiscal_document.py +++ b/eng_l10n_br_account_tax_engine_disable/models/l10n_br_fiscal_document.py @@ -7,6 +7,4 @@ class L10nBrFiscalDocument(models.Model): _inherit = "l10n_br_fiscal.document" - fiscal_tax_engine_disabled = fields.Boolean( - string="Fiscal Tax Engine Disabled", default=False - ) + fiscal_tax_engine_disabled = fields.Boolean(default=False) diff --git a/eng_l10n_br_account_tax_engine_disable/models/l10n_br_fiscal_document_line_mixin_methods.py b/eng_l10n_br_account_tax_engine_disable/models/l10n_br_fiscal_document_line_mixin_methods.py index b39000b9c..3b6bb9355 100644 --- a/eng_l10n_br_account_tax_engine_disable/models/l10n_br_fiscal_document_line_mixin_methods.py +++ b/eng_l10n_br_account_tax_engine_disable/models/l10n_br_fiscal_document_line_mixin_methods.py @@ -31,9 +31,10 @@ def _is_fiscal_tax_engine_disabled(self): ) def _update_fiscal_taxes(self): - super()._update_fiscal_taxes() + res = super()._update_fiscal_taxes() if self._is_fiscal_tax_engine_disabled(): self._update_fiscal_taxes_when_disabled() + return res def _update_fiscal_taxes_when_disabled(self): tax_groups = self.env["l10n_br_fiscal.tax.group"].search([]) diff --git a/eng_l10n_br_account_tax_engine_disable/pyproject.toml b/eng_l10n_br_account_tax_engine_disable/pyproject.toml new file mode 100644 index 000000000..4231d0ccc --- /dev/null +++ b/eng_l10n_br_account_tax_engine_disable/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/eng_l10n_br_account_tax_engine_disable/readme/DESCRIPTION.md b/eng_l10n_br_account_tax_engine_disable/readme/DESCRIPTION.md new file mode 100644 index 000000000..e69de29bb diff --git a/eng_l10n_br_account_tax_engine_disable/static/description/index.html b/eng_l10n_br_account_tax_engine_disable/static/description/index.html new file mode 100644 index 000000000..b6403c27d --- /dev/null +++ b/eng_l10n_br_account_tax_engine_disable/static/description/index.html @@ -0,0 +1,407 @@ + + + + + +Eng L10n Br Account Tax Engine Disable + + + +
+

Eng L10n Br Account Tax Engine Disable

+ + +

Beta License: AGPL-3 Engenere/engenere-addons

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Engenere
  • +
+
+
+

Maintainers

+

This module is part of the Engenere/engenere-addons project on GitHub.

+

You are welcome to contribute.

+
+
+
+ +