diff --git a/account_statement_base/README.rst b/account_statement_base/README.rst index b7874dc2..54f386c2 100644 --- a/account_statement_base/README.rst +++ b/account_statement_base/README.rst @@ -67,6 +67,10 @@ Contributors - Carlos Dauden - Sergio Teruel +- `ForgeFlow `__: + + - Jordi Ballester + Maintainers ----------- diff --git a/account_statement_base/models/__init__.py b/account_statement_base/models/__init__.py index 3fb26d48..df2ecf18 100644 --- a/account_statement_base/models/__init__.py +++ b/account_statement_base/models/__init__.py @@ -1 +1,2 @@ from . import account_journal_dashboard +from . import account_bank_statement_line diff --git a/account_statement_base/models/account_bank_statement_line.py b/account_statement_base/models/account_bank_statement_line.py new file mode 100644 index 00000000..857619b9 --- /dev/null +++ b/account_statement_base/models/account_bank_statement_line.py @@ -0,0 +1,20 @@ +# Copyright 2024 ForgeFlow +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import models + + +class AccountBankStatementLine(models.Model): + _inherit = "account.bank.statement.line" + + def action_open_journal_entry(self): + self.ensure_one() + if not self: + return {} + result = self.env["ir.actions.act_window"]._for_xml_id( + "account.action_move_line_form" + ) + res = self.env.ref("account.view_move_form", False) + result["views"] = [(res and res.id or False, "form")] + result["res_id"] = self.move_id.id + return result diff --git a/account_statement_base/readme/CONTRIBUTORS.md b/account_statement_base/readme/CONTRIBUTORS.md index fc3d487b..0adbd016 100644 --- a/account_statement_base/readme/CONTRIBUTORS.md +++ b/account_statement_base/readme/CONTRIBUTORS.md @@ -3,3 +3,6 @@ - [Tecnativa](https://www.tecnativa.com): - Carlos Dauden - Sergio Teruel + - [ForgeFlow](https://www.forgeflow.com): + - Jordi Ballester + diff --git a/account_statement_base/static/description/index.html b/account_statement_base/static/description/index.html index ab1cfea1..3594e040 100644 --- a/account_statement_base/static/description/index.html +++ b/account_statement_base/static/description/index.html @@ -413,6 +413,10 @@ If you spotted it first, help us to smash it by providing a detailed and welcome
  • Sergio Teruel
  • +
  • ForgeFlow: +
  • diff --git a/account_statement_base/views/account_bank_statement_line.xml b/account_statement_base/views/account_bank_statement_line.xml index aac145a2..9304c039 100644 --- a/account_statement_base/views/account_bank_statement_line.xml +++ b/account_statement_base/views/account_bank_statement_line.xml @@ -63,6 +63,7 @@ + @@ -97,6 +98,12 @@ icon="fa-undo" invisible="not is_reconciled" /> +