From 40ba29ae8d75dc3d0d2e41468a121a4198303d78 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 10 Aug 2022 00:01:53 +0200 Subject: [PATCH 1/8] [ADD] module account_statement_import_file_reconciliation_widget account_statement_import_file_reconciliation_widget is a glue auto-install module between account_statement_import (will be renamed account_statement_import_file in v16) and account_reconciliation_widget. --- .../README.rst | 1 + .../__init__.py | 1 + .../__manifest__.py | 19 ++++++++++++ .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 9 ++++++ .../readme/INSTALL.rst | 1 + .../bank_statement_import_start_reconcile.png | Bin 0 -> 33511 bytes .../wizards/__init__.py | 1 + .../wizards/account_statement_import.py | 26 +++++++++++++++++ .../wizards/account_statement_import_view.xml | 27 ++++++++++++++++++ 10 files changed, 86 insertions(+) create mode 100644 account_statement_import_file_reconciliation_widget/README.rst create mode 100644 account_statement_import_file_reconciliation_widget/__init__.py create mode 100644 account_statement_import_file_reconciliation_widget/__manifest__.py create mode 100644 account_statement_import_file_reconciliation_widget/readme/CONTRIBUTORS.rst create mode 100644 account_statement_import_file_reconciliation_widget/readme/DESCRIPTION.rst create mode 100644 account_statement_import_file_reconciliation_widget/readme/INSTALL.rst create mode 100644 account_statement_import_file_reconciliation_widget/static/description/bank_statement_import_start_reconcile.png create mode 100644 account_statement_import_file_reconciliation_widget/wizards/__init__.py create mode 100644 account_statement_import_file_reconciliation_widget/wizards/account_statement_import.py create mode 100644 account_statement_import_file_reconciliation_widget/wizards/account_statement_import_view.xml diff --git a/account_statement_import_file_reconciliation_widget/README.rst b/account_statement_import_file_reconciliation_widget/README.rst new file mode 100644 index 00000000..2627cab2 --- /dev/null +++ b/account_statement_import_file_reconciliation_widget/README.rst @@ -0,0 +1 @@ +Will be auto-generated from the readme subdir diff --git a/account_statement_import_file_reconciliation_widget/__init__.py b/account_statement_import_file_reconciliation_widget/__init__.py new file mode 100644 index 00000000..5cb1c491 --- /dev/null +++ b/account_statement_import_file_reconciliation_widget/__init__.py @@ -0,0 +1 @@ +from . import wizards diff --git a/account_statement_import_file_reconciliation_widget/__manifest__.py b/account_statement_import_file_reconciliation_widget/__manifest__.py new file mode 100644 index 00000000..e236c0cf --- /dev/null +++ b/account_statement_import_file_reconciliation_widget/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2022 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# Licence AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0). + +{ + "name": "Import Statement Files and Go Direct to Reconciliation", + "category": "Accounting", + "version": "14.0.1.0.0", + "license": "AGPL-3", + "depends": ["account_statement_import", "account_reconciliation_widget"], + "author": "Akretion, Odoo Community Association (OCA)", + "maintainers": ["alexis-via"], + "website": "https://github.com/OCA/bank-statement-import", + "data": [ + "wizards/account_statement_import_view.xml", + ], + "installable": True, + "auto_install": True, +} diff --git a/account_statement_import_file_reconciliation_widget/readme/CONTRIBUTORS.rst b/account_statement_import_file_reconciliation_widget/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..ff65d68c --- /dev/null +++ b/account_statement_import_file_reconciliation_widget/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Alexis de Lattre diff --git a/account_statement_import_file_reconciliation_widget/readme/DESCRIPTION.rst b/account_statement_import_file_reconciliation_widget/readme/DESCRIPTION.rst new file mode 100644 index 00000000..47a81a79 --- /dev/null +++ b/account_statement_import_file_reconciliation_widget/readme/DESCRIPTION.rst @@ -0,0 +1,9 @@ +This module is a glue module between 2 modules: + +* **account_statement_import** from `OCA/bank-statement-import `_ +* **account_reconciliation_widget** from `OCA/account-reconcile `_ + +This module adds a button **Import and Start to Reconcile** on the bank statement file import wizard. When you click on this button, Odoo will import the bank statement file and jump directly to the special reconciliation interface. + +.. figure:: ../static/description/bank_statement_import_start_reconcile.png + :alt: Bank statement import wizard screenshot diff --git a/account_statement_import_file_reconciliation_widget/readme/INSTALL.rst b/account_statement_import_file_reconciliation_widget/readme/INSTALL.rst new file mode 100644 index 00000000..f9b5bb0d --- /dev/null +++ b/account_statement_import_file_reconciliation_widget/readme/INSTALL.rst @@ -0,0 +1 @@ +This module will be installed automatically by Odoo if the modules **account_statement_import** and **account_reconciliation_widget** are installed. diff --git a/account_statement_import_file_reconciliation_widget/static/description/bank_statement_import_start_reconcile.png b/account_statement_import_file_reconciliation_widget/static/description/bank_statement_import_start_reconcile.png new file mode 100644 index 0000000000000000000000000000000000000000..292d12e6ebe56468067fa6e88e10fc6d02470a74 GIT binary patch literal 33511 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 literal 0 HcmV?d00001 diff --git a/account_statement_import_file_reconciliation_widget/wizards/__init__.py b/account_statement_import_file_reconciliation_widget/wizards/__init__.py new file mode 100644 index 00000000..ae69bca2 --- /dev/null +++ b/account_statement_import_file_reconciliation_widget/wizards/__init__.py @@ -0,0 +1 @@ +from . import account_statement_import diff --git a/account_statement_import_file_reconciliation_widget/wizards/account_statement_import.py b/account_statement_import_file_reconciliation_widget/wizards/account_statement_import.py new file mode 100644 index 00000000..415a9b96 --- /dev/null +++ b/account_statement_import_file_reconciliation_widget/wizards/account_statement_import.py @@ -0,0 +1,26 @@ +# Copyright 2022 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# Licence AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0). + +from odoo import models + + +class AccountStatementImport(models.TransientModel): + _inherit = "account.statement.import" + + def import_file_and_reconcile_button(self): + """Process the file chosen in the wizard, create bank statement(s) + and jump directly to the reconcilition widget""" + result = self._import_file() + statements = self.env["account.bank.statement"].browse(result["statement_ids"]) + statements.button_post() + action = { + "type": "ir.actions.client", + "tag": "bank_statement_reconciliation_view", + "context": { + "statement_line_ids": statements.line_ids.ids, + "company_ids": statements.company_id.ids, + "notifications": result["notifications"], + }, + } + return action diff --git a/account_statement_import_file_reconciliation_widget/wizards/account_statement_import_view.xml b/account_statement_import_file_reconciliation_widget/wizards/account_statement_import_view.xml new file mode 100644 index 00000000..477cdb71 --- /dev/null +++ b/account_statement_import_file_reconciliation_widget/wizards/account_statement_import_view.xml @@ -0,0 +1,27 @@ + + + + + + account.statement.import + + + + + + + From 9ea5fa5aab31f905cb8a9201bde879cf501dc0ef Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 27 Sep 2022 23:16:31 +0200 Subject: [PATCH 2/8] Migration script field online_raw_data -> raw_data --- .../readme/DESCRIPTION.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/account_statement_import_file_reconciliation_widget/readme/DESCRIPTION.rst b/account_statement_import_file_reconciliation_widget/readme/DESCRIPTION.rst index 47a81a79..89c445c9 100644 --- a/account_statement_import_file_reconciliation_widget/readme/DESCRIPTION.rst +++ b/account_statement_import_file_reconciliation_widget/readme/DESCRIPTION.rst @@ -1,7 +1,7 @@ This module is a glue module between 2 modules: -* **account_statement_import** from `OCA/bank-statement-import `_ -* **account_reconciliation_widget** from `OCA/account-reconcile `_ +* **account_statement_import** from the Github project *OCA/bank-statement-import* +* **account_reconciliation_widget** from the Github project `OCA/account-reconcile `_ This module adds a button **Import and Start to Reconcile** on the bank statement file import wizard. When you click on this button, Odoo will import the bank statement file and jump directly to the special reconciliation interface. From c9c321dc24e2be104eda1a6c3bb082e620e5afbc Mon Sep 17 00:00:00 2001 From: oca-ci Date: Thu, 29 Sep 2022 21:18:58 +0000 Subject: [PATCH 3/8] [UPD] Update account_statement_import_file_reconciliation_widget.pot --- ...ment_import_file_reconciliation_widget.pot | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 account_statement_import_file_reconciliation_widget/i18n/account_statement_import_file_reconciliation_widget.pot diff --git a/account_statement_import_file_reconciliation_widget/i18n/account_statement_import_file_reconciliation_widget.pot b/account_statement_import_file_reconciliation_widget/i18n/account_statement_import_file_reconciliation_widget.pot new file mode 100644 index 00000000..90904404 --- /dev/null +++ b/account_statement_import_file_reconciliation_widget/i18n/account_statement_import_file_reconciliation_widget.pot @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_statement_import_file_reconciliation_widget +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_statement_import_file_reconciliation_widget +#: model:ir.model.fields,field_description:account_statement_import_file_reconciliation_widget.field_account_statement_import__display_name +msgid "Display Name" +msgstr "" + +#. module: account_statement_import_file_reconciliation_widget +#: model:ir.model.fields,field_description:account_statement_import_file_reconciliation_widget.field_account_statement_import__id +msgid "ID" +msgstr "" + +#. module: account_statement_import_file_reconciliation_widget +#: model:ir.model,name:account_statement_import_file_reconciliation_widget.model_account_statement_import +msgid "Import Bank Statement Files" +msgstr "" + +#. module: account_statement_import_file_reconciliation_widget +#: model_terms:ir.ui.view,arch_db:account_statement_import_file_reconciliation_widget.account_statement_import_form +msgid "Import and Start to Reconcile" +msgstr "" + +#. module: account_statement_import_file_reconciliation_widget +#: model:ir.model.fields,field_description:account_statement_import_file_reconciliation_widget.field_account_statement_import____last_update +msgid "Last Modified on" +msgstr "" From 3de16ddc9dab01c1e85796fdb12b36cf2ffbdcf7 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 29 Sep 2022 21:22:34 +0000 Subject: [PATCH 4/8] [UPD] README.rst --- .../README.rst | 95 +++- .../static/description/index.html | 434 ++++++++++++++++++ 2 files changed, 528 insertions(+), 1 deletion(-) create mode 100644 account_statement_import_file_reconciliation_widget/static/description/index.html diff --git a/account_statement_import_file_reconciliation_widget/README.rst b/account_statement_import_file_reconciliation_widget/README.rst index 2627cab2..97884cba 100644 --- a/account_statement_import_file_reconciliation_widget/README.rst +++ b/account_statement_import_file_reconciliation_widget/README.rst @@ -1 +1,94 @@ -Will be auto-generated from the readme subdir +====================================================== +Import Statement Files and Go Direct to Reconciliation +====================================================== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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-OCA%2Fbank--statement--import-lightgray.png?logo=github + :target: https://github.com/OCA/bank-statement-import/tree/14.0/account_statement_import_file_reconciliation_widget + :alt: OCA/bank-statement-import +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/bank-statement-import-14-0/bank-statement-import-14-0-account_statement_import_file_reconciliation_widget + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/174/14.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module is a glue module between 2 modules: + +* **account_statement_import** from the Github project *OCA/bank-statement-import* +* **account_reconciliation_widget** from the Github project `OCA/account-reconcile `_ + +This module adds a button **Import and Start to Reconcile** on the bank statement file import wizard. When you click on this button, Odoo will import the bank statement file and jump directly to the special reconciliation interface. + +.. figure:: https://raw.githubusercontent.com/OCA/bank-statement-import/14.0/account_statement_import_file_reconciliation_widget/static/description/bank_statement_import_start_reconcile.png + :alt: Bank statement import wizard screenshot + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +This module will be installed automatically by Odoo if the modules **account_statement_import** and **account_reconciliation_widget** are installed. + +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 smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Akretion + +Contributors +~~~~~~~~~~~~ + +* Alexis de Lattre + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +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. + +.. |maintainer-alexis-via| image:: https://github.com/alexis-via.png?size=40px + :target: https://github.com/alexis-via + :alt: alexis-via + +Current `maintainer `__: + +|maintainer-alexis-via| + +This module is part of the `OCA/bank-statement-import `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/account_statement_import_file_reconciliation_widget/static/description/index.html b/account_statement_import_file_reconciliation_widget/static/description/index.html new file mode 100644 index 00000000..509931ac --- /dev/null +++ b/account_statement_import_file_reconciliation_widget/static/description/index.html @@ -0,0 +1,434 @@ + + + + + + +Import Statement Files and Go Direct to Reconciliation + + + +
+

Import Statement Files and Go Direct to Reconciliation

+ + +

Beta License: AGPL-3 OCA/bank-statement-import Translate me on Weblate Try me on Runbot

+

This module is a glue module between 2 modules:

+
    +
  • account_statement_import from the Github project OCA/bank-statement-import
  • +
  • account_reconciliation_widget from the Github project OCA/account-reconcile
  • +
+

This module adds a button Import and Start to Reconcile on the bank statement file import wizard. When you click on this button, Odoo will import the bank statement file and jump directly to the special reconciliation interface.

+
+Bank statement import wizard screenshot +
+

Table of contents

+ +
+

Installation

+

This module will be installed automatically by Odoo if the modules account_statement_import and account_reconciliation_widget are installed.

+
+
+

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 smashing it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+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.

+

Current maintainer:

+

alexis-via

+

This module is part of the OCA/bank-statement-import project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + From 9401f2a1e8501f316412ac60b13f07bdb7c98ac6 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 29 Sep 2022 21:22:35 +0000 Subject: [PATCH 5/8] [ADD] icon.png --- .../static/description/icon.png | Bin 0 -> 9455 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 account_statement_import_file_reconciliation_widget/static/description/icon.png diff --git a/account_statement_import_file_reconciliation_widget/static/description/icon.png b/account_statement_import_file_reconciliation_widget/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 From 05ac8c200a7b03906577f20c95193ee646452383 Mon Sep 17 00:00:00 2001 From: Yves Le Doeuff Date: Mon, 3 Oct 2022 08:20:34 +0000 Subject: [PATCH 6/8] Added translation using Weblate (French) --- .../i18n/fr.po | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 account_statement_import_file_reconciliation_widget/i18n/fr.po diff --git a/account_statement_import_file_reconciliation_widget/i18n/fr.po b/account_statement_import_file_reconciliation_widget/i18n/fr.po new file mode 100644 index 00000000..184db596 --- /dev/null +++ b/account_statement_import_file_reconciliation_widget/i18n/fr.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_statement_import_file_reconciliation_widget +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" + +#. module: account_statement_import_file_reconciliation_widget +#: model:ir.model.fields,field_description:account_statement_import_file_reconciliation_widget.field_account_statement_import__display_name +msgid "Display Name" +msgstr "" + +#. module: account_statement_import_file_reconciliation_widget +#: model:ir.model.fields,field_description:account_statement_import_file_reconciliation_widget.field_account_statement_import__id +msgid "ID" +msgstr "" + +#. module: account_statement_import_file_reconciliation_widget +#: model:ir.model,name:account_statement_import_file_reconciliation_widget.model_account_statement_import +msgid "Import Bank Statement Files" +msgstr "" + +#. module: account_statement_import_file_reconciliation_widget +#: model_terms:ir.ui.view,arch_db:account_statement_import_file_reconciliation_widget.account_statement_import_form +msgid "Import and Start to Reconcile" +msgstr "" + +#. module: account_statement_import_file_reconciliation_widget +#: model:ir.model.fields,field_description:account_statement_import_file_reconciliation_widget.field_account_statement_import____last_update +msgid "Last Modified on" +msgstr "" From dd77ec0ca0a724c6d1736816f73f57375e613c60 Mon Sep 17 00:00:00 2001 From: Yves Le Doeuff Date: Mon, 3 Oct 2022 08:21:42 +0000 Subject: [PATCH 7/8] Translated using Weblate (French) Currently translated at 60.0% (3 of 5 strings) Translation: bank-statement-import-14.0/bank-statement-import-14.0-account_statement_import_file_reconciliation_widget Translate-URL: https://translation.odoo-community.org/projects/bank-statement-import-14-0/bank-statement-import-14-0-account_statement_import_file_reconciliation_widget/fr/ --- .../i18n/fr.po | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/account_statement_import_file_reconciliation_widget/i18n/fr.po b/account_statement_import_file_reconciliation_widget/i18n/fr.po index 184db596..4819c884 100644 --- a/account_statement_import_file_reconciliation_widget/i18n/fr.po +++ b/account_statement_import_file_reconciliation_widget/i18n/fr.po @@ -6,13 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2022-10-03 10:35+0000\n" +"Last-Translator: Yves Le Doeuff \n" "Language-Team: none\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: account_statement_import_file_reconciliation_widget #: model:ir.model.fields,field_description:account_statement_import_file_reconciliation_widget.field_account_statement_import__display_name @@ -27,14 +29,14 @@ msgstr "" #. module: account_statement_import_file_reconciliation_widget #: model:ir.model,name:account_statement_import_file_reconciliation_widget.model_account_statement_import msgid "Import Bank Statement Files" -msgstr "" +msgstr "Importer des relevés bancaires" #. module: account_statement_import_file_reconciliation_widget #: model_terms:ir.ui.view,arch_db:account_statement_import_file_reconciliation_widget.account_statement_import_form msgid "Import and Start to Reconcile" -msgstr "" +msgstr "Importer et commencer le rapprochement" #. module: account_statement_import_file_reconciliation_widget #: model:ir.model.fields,field_description:account_statement_import_file_reconciliation_widget.field_account_statement_import____last_update msgid "Last Modified on" -msgstr "" +msgstr "Dernière modification le" From d05e5ae79a8de9aa77f1bc989b6e1ccaaaa91808 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 6 Mar 2023 22:53:15 +0100 Subject: [PATCH 8/8] [MIG] account_statement_import_file_reconcile_oca to v16 The module was ported from v14. It was renamed from account_statement_import_file_reconciliation_widget to account_statement_import_file_reconcile_oca to take into account the new names of the modules it depend on. Update code to the new notification system. --- .../README.rst | 0 .../__init__.py | 0 .../__manifest__.py | 4 +- ...ment_import_file_reconciliation_widget.pot | 0 .../i18n/fr.po | 0 .../readme/CONTRIBUTORS.rst | 0 .../readme/DESCRIPTION.rst | 6 +-- .../readme/INSTALL.rst | 1 + .../bank_statement_import_start_reconcile.png | Bin 0 -> 24829 bytes .../static/description/icon.png | Bin .../static/description/index.html | 0 .../wizards/__init__.py | 0 .../wizards/account_statement_import.py | 37 ++++++++++++++++++ .../wizards/account_statement_import_view.xml | 2 +- .../readme/INSTALL.rst | 1 - .../bank_statement_import_start_reconcile.png | Bin 33511 -> 0 bytes .../wizards/account_statement_import.py | 26 ------------ ...ccount_statement_import_file_reconcile_oca | 1 + .../setup.py | 6 +++ 19 files changed, 51 insertions(+), 33 deletions(-) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/README.rst (100%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/__init__.py (100%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/__manifest__.py (84%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/i18n/account_statement_import_file_reconciliation_widget.pot (100%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/i18n/fr.po (100%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/readme/CONTRIBUTORS.rst (100%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/readme/DESCRIPTION.rst (59%) create mode 100644 account_statement_import_file_reconcile_oca/readme/INSTALL.rst create mode 100644 account_statement_import_file_reconcile_oca/static/description/bank_statement_import_start_reconcile.png rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/static/description/icon.png (100%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/static/description/index.html (100%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/wizards/__init__.py (100%) create mode 100644 account_statement_import_file_reconcile_oca/wizards/account_statement_import.py rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/wizards/account_statement_import_view.xml (91%) delete mode 100644 account_statement_import_file_reconciliation_widget/readme/INSTALL.rst delete mode 100644 account_statement_import_file_reconciliation_widget/static/description/bank_statement_import_start_reconcile.png delete mode 100644 account_statement_import_file_reconciliation_widget/wizards/account_statement_import.py create mode 120000 setup/account_statement_import_file_reconcile_oca/odoo/addons/account_statement_import_file_reconcile_oca create mode 100644 setup/account_statement_import_file_reconcile_oca/setup.py diff --git a/account_statement_import_file_reconciliation_widget/README.rst b/account_statement_import_file_reconcile_oca/README.rst similarity index 100% rename from account_statement_import_file_reconciliation_widget/README.rst rename to account_statement_import_file_reconcile_oca/README.rst diff --git a/account_statement_import_file_reconciliation_widget/__init__.py b/account_statement_import_file_reconcile_oca/__init__.py similarity index 100% rename from account_statement_import_file_reconciliation_widget/__init__.py rename to account_statement_import_file_reconcile_oca/__init__.py diff --git a/account_statement_import_file_reconciliation_widget/__manifest__.py b/account_statement_import_file_reconcile_oca/__manifest__.py similarity index 84% rename from account_statement_import_file_reconciliation_widget/__manifest__.py rename to account_statement_import_file_reconcile_oca/__manifest__.py index e236c0cf..76794b0b 100644 --- a/account_statement_import_file_reconciliation_widget/__manifest__.py +++ b/account_statement_import_file_reconcile_oca/__manifest__.py @@ -5,9 +5,9 @@ { "name": "Import Statement Files and Go Direct to Reconciliation", "category": "Accounting", - "version": "14.0.1.0.0", + "version": "16.0.1.0.0", "license": "AGPL-3", - "depends": ["account_statement_import", "account_reconciliation_widget"], + "depends": ["account_statement_import_file", "account_reconcile_oca"], "author": "Akretion, Odoo Community Association (OCA)", "maintainers": ["alexis-via"], "website": "https://github.com/OCA/bank-statement-import", diff --git a/account_statement_import_file_reconciliation_widget/i18n/account_statement_import_file_reconciliation_widget.pot b/account_statement_import_file_reconcile_oca/i18n/account_statement_import_file_reconciliation_widget.pot similarity index 100% rename from account_statement_import_file_reconciliation_widget/i18n/account_statement_import_file_reconciliation_widget.pot rename to account_statement_import_file_reconcile_oca/i18n/account_statement_import_file_reconciliation_widget.pot diff --git a/account_statement_import_file_reconciliation_widget/i18n/fr.po b/account_statement_import_file_reconcile_oca/i18n/fr.po similarity index 100% rename from account_statement_import_file_reconciliation_widget/i18n/fr.po rename to account_statement_import_file_reconcile_oca/i18n/fr.po diff --git a/account_statement_import_file_reconciliation_widget/readme/CONTRIBUTORS.rst b/account_statement_import_file_reconcile_oca/readme/CONTRIBUTORS.rst similarity index 100% rename from account_statement_import_file_reconciliation_widget/readme/CONTRIBUTORS.rst rename to account_statement_import_file_reconcile_oca/readme/CONTRIBUTORS.rst diff --git a/account_statement_import_file_reconciliation_widget/readme/DESCRIPTION.rst b/account_statement_import_file_reconcile_oca/readme/DESCRIPTION.rst similarity index 59% rename from account_statement_import_file_reconciliation_widget/readme/DESCRIPTION.rst rename to account_statement_import_file_reconcile_oca/readme/DESCRIPTION.rst index 89c445c9..8ec9c83a 100644 --- a/account_statement_import_file_reconciliation_widget/readme/DESCRIPTION.rst +++ b/account_statement_import_file_reconcile_oca/readme/DESCRIPTION.rst @@ -1,9 +1,9 @@ This module is a glue module between 2 modules: -* **account_statement_import** from the Github project *OCA/bank-statement-import* -* **account_reconciliation_widget** from the Github project `OCA/account-reconcile `_ +* **account_statement_import_file** from the Github project *OCA/bank-statement-import* +* **account_reconcile_oca** from the Github project `OCA/account-reconcile `_ -This module adds a button **Import and Start to Reconcile** on the bank statement file import wizard. When you click on this button, Odoo will import the bank statement file and jump directly to the special reconciliation interface. +This module adds a button **Import and Start to Reconcile** on the bank statement file import wizard. When you click on this button, Odoo will import the bank statement file and jump directly to the reconciliation interface. .. figure:: ../static/description/bank_statement_import_start_reconcile.png :alt: Bank statement import wizard screenshot diff --git a/account_statement_import_file_reconcile_oca/readme/INSTALL.rst b/account_statement_import_file_reconcile_oca/readme/INSTALL.rst new file mode 100644 index 00000000..e65c8730 --- /dev/null +++ b/account_statement_import_file_reconcile_oca/readme/INSTALL.rst @@ -0,0 +1 @@ +This module will be installed automatically by Odoo if the modules **account_statement_import_file** and **account_reconcile_oca** are installed. diff --git a/account_statement_import_file_reconcile_oca/static/description/bank_statement_import_start_reconcile.png b/account_statement_import_file_reconcile_oca/static/description/bank_statement_import_start_reconcile.png new file mode 100644 index 0000000000000000000000000000000000000000..1f8ea2cde51a72e1f8cc62ca46eafe5648995158 GIT binary patch literal 24829 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

KD_bST|Rb(F!0tkpGr9n@)Ss}I@C_Kog$i)w3 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 literal 0 HcmV?d00001 diff --git a/account_statement_import_file_reconciliation_widget/static/description/icon.png b/account_statement_import_file_reconcile_oca/static/description/icon.png similarity index 100% rename from account_statement_import_file_reconciliation_widget/static/description/icon.png rename to account_statement_import_file_reconcile_oca/static/description/icon.png diff --git a/account_statement_import_file_reconciliation_widget/static/description/index.html b/account_statement_import_file_reconcile_oca/static/description/index.html similarity index 100% rename from account_statement_import_file_reconciliation_widget/static/description/index.html rename to account_statement_import_file_reconcile_oca/static/description/index.html diff --git a/account_statement_import_file_reconciliation_widget/wizards/__init__.py b/account_statement_import_file_reconcile_oca/wizards/__init__.py similarity index 100% rename from account_statement_import_file_reconciliation_widget/wizards/__init__.py rename to account_statement_import_file_reconcile_oca/wizards/__init__.py diff --git a/account_statement_import_file_reconcile_oca/wizards/account_statement_import.py b/account_statement_import_file_reconcile_oca/wizards/account_statement_import.py new file mode 100644 index 00000000..8a91d71e --- /dev/null +++ b/account_statement_import_file_reconcile_oca/wizards/account_statement_import.py @@ -0,0 +1,37 @@ +# Copyright 2022 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# Licence AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0). + +from odoo import models + + +class AccountStatementImport(models.TransientModel): + _inherit = "account.statement.import" + + def import_file_and_reconcile_button(self): + """Process the file chosen in the wizard, create bank statement(s) + and jump directly to the reconciliation widget""" + result = self._import_file() + self.env["account.bank.statement"].browse(result["statement_ids"]) + action = self.env["ir.actions.actions"]._for_xml_id( + "account_reconcile_oca.action_bank_statement_line_reconcile" + ) + action["context"] = { + "default_journal_id": self._context.get("journal_id"), + "active_id": self._context.get("journal_id"), + "search_default_not_reconciled": True, + "view_ref": "account_reconcile_oca.bank_statement_line_form_reconcile_view", + } + if result["notifications"]: + action_with_notif = { + "type": "ir.actions.client", + "tag": "display_notification", + "params": { + "type": "warning", + "sticky": True, + "message": "\n\n".join(result["notifications"]), + "next": action, + }, + } + return action_with_notif + return action diff --git a/account_statement_import_file_reconciliation_widget/wizards/account_statement_import_view.xml b/account_statement_import_file_reconcile_oca/wizards/account_statement_import_view.xml similarity index 91% rename from account_statement_import_file_reconciliation_widget/wizards/account_statement_import_view.xml rename to account_statement_import_file_reconcile_oca/wizards/account_statement_import_view.xml index 477cdb71..8d5d15af 100644 --- a/account_statement_import_file_reconciliation_widget/wizards/account_statement_import_view.xml +++ b/account_statement_import_file_reconcile_oca/wizards/account_statement_import_view.xml @@ -10,7 +10,7 @@ account.statement.import