diff --git a/account_ecotax/models/account_ecotax_classification.py b/account_ecotax/models/account_ecotax_classification.py index ef81bc18a..6f2a87405 100644 --- a/account_ecotax/models/account_ecotax_classification.py +++ b/account_ecotax/models/account_ecotax_classification.py @@ -9,7 +9,6 @@ class AccountEcotaxClassification(models.Model): _name = "account.ecotax.classification" _description = "Account Ecotax Classification" - name = fields.Char(required=True) code = fields.Char() ecotax_type = fields.Selection( diff --git a/account_ecotax/models/account_move_line.py b/account_ecotax/models/account_move_line.py index 8557e43b5..60c231353 100644 --- a/account_ecotax/models/account_move_line.py +++ b/account_ecotax/models/account_move_line.py @@ -2,7 +2,7 @@ # @author Mourad EL HADJ MIMOUNE # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from odoo import api, fields, models +from odoo import Command, api, fields, models class AcountMoveLine(models.Model): @@ -65,17 +65,17 @@ def _compute_ecotax(self): @api.onchange("product_id") def _onchange_product_ecotax_line(self): """Unlink and recreate ecotax_lines when modifying the product_id.""" - self.ecotax_line_ids.unlink() # Remove all ecotax classification -if self.product_id: - self.ecotax_line_ids = [ - Command.create( - { - "classification_id": ecotaxline_prod.classification_id.id - "force_amount_unit": ecotaxline_prod.force_amount, - } - ) - for ecotaxline_prod in self.product_id.all_ecotax_line_product_ids - ] + self.ecotax_line_ids.unlink() # Remove all ecotax classification + if self.product_id: + self.ecotax_line_ids = [ + Command.create( + { + "classification_id": ecotaxline_prod.classification_id.id, + "force_amount_unit": ecotaxline_prod.force_amount, + } + ) + for ecotaxline_prod in self.product_id.all_ecotax_line_product_ids + ] def edit_ecotax_lines(self): view = { diff --git a/account_ecotax/static/description/index.html b/account_ecotax/static/description/index.html index b257d7c7c..a3588d0c2 100644 --- a/account_ecotax/static/description/index.html +++ b/account_ecotax/static/description/index.html @@ -8,10 +8,11 @@ /* :Author: David Goodger (goodger@python.org) -:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $ +:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $ :Copyright: This stylesheet has been placed in the public domain. Default cascading style sheet for the HTML output of Docutils. +Despite the name, some widely supported CSS2 features are used. See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to customize this style sheet. @@ -274,7 +275,7 @@ margin-left: 2em ; margin-right: 2em } -pre.code .ln { color: grey; } /* line numbers */ +pre.code .ln { color: gray; } /* line numbers */ pre.code, code { background-color: #eeeeee } pre.code .comment, code .comment { color: #5C6576 } pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } @@ -300,7 +301,7 @@ span.pre { white-space: pre } -span.problematic { +span.problematic, pre.problematic { color: red } span.section-subtitle { @@ -440,7 +441,9 @@

Contributors

Maintainers

This module is maintained by the OCA.

-Odoo Community Association + +Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.