diff --git a/account_move_line_tax_editable/__manifest__.py b/account_move_line_tax_editable/__manifest__.py index 217050c8a..1a7d17dd3 100644 --- a/account_move_line_tax_editable/__manifest__.py +++ b/account_move_line_tax_editable/__manifest__.py @@ -6,7 +6,7 @@ 'name': 'Account Move Line Tax Editable', 'summary': """ Allows to edit taxes on non-posted account move lines""", - 'version': '10.0.1.0.0', + 'version': '10.0.1.0.1', 'license': 'AGPL-3', 'author': 'ACSONE SA/NV,Odoo Community Association (OCA)', 'website': 'https://www.acsone.eu', diff --git a/account_move_line_tax_editable/models/account_move_line.py b/account_move_line_tax_editable/models/account_move_line.py index 551ce637a..b83f6af07 100644 --- a/account_move_line_tax_editable/models/account_move_line.py +++ b/account_move_line_tax_editable/models/account_move_line.py @@ -6,14 +6,14 @@ from odoo import api, fields, models class AccountMoveLine(models.Model): - _inherit = 'account.move.line' is_tax_editable = fields.Boolean( string="Is tax data editable?", compute='_compute_is_tax_editable') + move_state = fields.Selection(related="move_id.state", readonly=True) @api.multi - @api.depends('move_id.state') + @api.depends('move_state') def _compute_is_tax_editable(self): for rec in self: rec.is_tax_editable = rec._get_is_tax_editable() @@ -21,4 +21,4 @@ class AccountMoveLine(models.Model): @api.multi def _get_is_tax_editable(self): self.ensure_one() - return self.move_id.state == 'draft' + return self.move_state in (False, 'draft') diff --git a/account_move_line_tax_editable/views/account_move.xml b/account_move_line_tax_editable/views/account_move.xml index a430cb2d0..9da66cc50 100644 --- a/account_move_line_tax_editable/views/account_move.xml +++ b/account_move_line_tax_editable/views/account_move.xml @@ -1,16 +1,14 @@ - - - account.move.form (in account_move_line_tax_editable) account.move + - - diff --git a/account_move_line_tax_editable/views/account_move_line.xml b/account_move_line_tax_editable/views/account_move_line.xml index 30e556488..e1815a1cc 100644 --- a/account_move_line_tax_editable/views/account_move_line.xml +++ b/account_move_line_tax_editable/views/account_move_line.xml @@ -1,16 +1,14 @@ - - - account.move.line.form (in account_move_line_tax_editable) account.move.line + @@ -23,6 +21,4 @@ - -