From 06f49ab953eb4d33dde221c699758a3c9df19b69 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Fri, 1 Jul 2022 08:55:20 +0200 Subject: [PATCH] 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 | 13 +++++++++ .../wizards/res_config_settings_views.xml | 29 +++++++++++++++++++ 5 files changed, 45 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 a03d8fcc..cb47a25b 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/assets.xml", "views/account_view.xml", "views/account_bank_statement_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..4f7da10c --- /dev/null +++ b/account_reconciliation_widget/wizards/res_config_settings.py @@ -0,0 +1,13 @@ +# Copyright 2022 Akretion France (http://www.akretion.com/) +# @author: 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..4fefaffd --- /dev/null +++ b/account_reconciliation_widget/wizards/res_config_settings_views.xml @@ -0,0 +1,29 @@ + + + + + + + res.config.settings + + + +
+
+
+
+
+ + + + +