From a70f74f58144f768d5d9fb07e26791d91d2785f6 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Fri, 1 Jul 2022 08:55:20 +0200 Subject: [PATCH] [IMP] account_reconciliation_widget: Add date field account_bank_reconciliation_start on accounting config page --- account_reconciliation_widget/__init__.py | 1 + account_reconciliation_widget/__manifest__.py | 1 + .../wizards/__init__.py | 1 + .../wizards/res_config_settings.py | 12 +++++++++ .../wizards/res_config_settings_views.xml | 26 +++++++++++++++++++ 5 files changed, 41 insertions(+) create mode 100644 account_reconciliation_widget/wizards/__init__.py create mode 100644 account_reconciliation_widget/wizards/res_config_settings.py create mode 100644 account_reconciliation_widget/wizards/res_config_settings_views.xml diff --git a/account_reconciliation_widget/__init__.py b/account_reconciliation_widget/__init__.py index 0650744f..aee8895e 100644 --- a/account_reconciliation_widget/__init__.py +++ b/account_reconciliation_widget/__init__.py @@ -1 +1,2 @@ from . import models +from . import wizards diff --git a/account_reconciliation_widget/__manifest__.py b/account_reconciliation_widget/__manifest__.py index d5c11141..409ca058 100644 --- a/account_reconciliation_widget/__manifest__.py +++ b/account_reconciliation_widget/__manifest__.py @@ -12,6 +12,7 @@ "depends": ["account"], "data": [ "security/ir.model.access.csv", + "wizards/res_config_settings_views.xml", "views/account_view.xml", "views/account_bank_statement_view.xml", "views/account_journal_dashboard_view.xml", diff --git a/account_reconciliation_widget/wizards/__init__.py b/account_reconciliation_widget/wizards/__init__.py new file mode 100644 index 00000000..0deb68c4 --- /dev/null +++ b/account_reconciliation_widget/wizards/__init__.py @@ -0,0 +1 @@ +from . import res_config_settings diff --git a/account_reconciliation_widget/wizards/res_config_settings.py b/account_reconciliation_widget/wizards/res_config_settings.py new file mode 100644 index 00000000..abbec5dc --- /dev/null +++ b/account_reconciliation_widget/wizards/res_config_settings.py @@ -0,0 +1,12 @@ +# Copyright 2022 Akretion France - Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = "res.config.settings" + + account_bank_reconciliation_start = fields.Date( + related="company_id.account_bank_reconciliation_start", readonly=False + ) diff --git a/account_reconciliation_widget/wizards/res_config_settings_views.xml b/account_reconciliation_widget/wizards/res_config_settings_views.xml new file mode 100644 index 00000000..cdff132a --- /dev/null +++ b/account_reconciliation_widget/wizards/res_config_settings_views.xml @@ -0,0 +1,26 @@ + + + + + res.config.settings + + + +
+
+
+
+
+ + + +