From 02f9ebd061444ea5167ae6e54072bb5d6c50d19a Mon Sep 17 00:00:00 2001
From: Juliana <juliana@le-filament.com>
Date: Wed, 5 Apr 2023 15:47:20 +0200
Subject: [PATCH] [UPD]Review config views

---
 __manifest__.py                     |  3 +++
 views/res_config_settings_views.xml | 41 +++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)
 create mode 100644 views/res_config_settings_views.xml

diff --git a/__manifest__.py b/__manifest__.py
index f82d208..24e264d 100644
--- a/__manifest__.py
+++ b/__manifest__.py
@@ -7,17 +7,20 @@
     "license": "AGPL-3",
     "depends": ["contacts", "portal"],
     "data": [
+        # "security/security.xml",
         "security/ir.model.access.csv",
         # datas
         "data/mail_data.xml",
         "data/data.xml",
         # views
+        # "views/res_users_views.xml",
         "views/res_partner_views.xml",
         "views/acc_operation_views.xml",
         "views/acc_counter_views.xml",
         "views/acc_enedis_cdc_views.xml",
         "views/acc_enedis_import_logs_views.xml",
         "views/acc_contract_views.xml",
+        "views/res_config_settings_views.xml",
         # views menu
         "views/menu_views.xml",
         # wizard
diff --git a/views/res_config_settings_views.xml b/views/res_config_settings_views.xml
new file mode 100644
index 0000000..00c8eb1
--- /dev/null
+++ b/views/res_config_settings_views.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<odoo>
+
+    <record id="res_config_settings_view_form" model="ir.ui.view">
+        <field name="name">res.config.settings.view.form.inherit.acc</field>
+        <field name="model">res.config.settings</field>
+        <field name="inherit_id" ref="base.res_config_settings_view_form" />
+        <field name="arch" type="xml">
+            <xpath expr="//div[hasclass('settings')]" position="inside">
+                <div
+                    id="acc_settings_block"
+                    class="app_settings_block"
+                    data-string="ACC"
+                    string="ACC"
+                    data-key="acc_enedis_api"
+                >
+                </div>
+            </xpath>
+        </field>
+    </record>
+
+    <record id="action_acc_config_settings" model="ir.actions.act_window">
+        <field name="name">Configuration</field>
+        <field name="type">ir.actions.act_window</field>
+        <field name="res_model">res.config.settings</field>
+        <field name="view_id" ref="res_config_settings_view_form" />
+        <field name="view_mode">form</field>
+        <field name="target">inline</field>
+        <field name="context">{'module' : 'acc_operation', 'bin_size': False}</field>
+    </record>
+
+    <menuitem
+        id="menu_acc_general_settings"
+        name="Configuration"
+        parent="acc_operation.menu_acc_config"
+        sequence="0"
+        action="action_acc_config_settings"
+        groups="base.group_system"
+    />
+
+</odoo>
-- 
GitLab