fix: use app_settings_block pattern for Settings sidebar, remove manual menuitem

This commit is contained in:
Kristof Bernaert
2026-06-14 14:03:33 +02:00
parent 3d0e856de0
commit 509718b897
3 changed files with 4 additions and 22 deletions
-1
View File
@@ -10,7 +10,6 @@
"depends": ["base", "base_setup"],
"data": [
"views/res_config_settings_views.xml",
"views/menus.xml",
],
"installable": True,
"application": False,
-18
View File
@@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="fleetflow_action_config_settings" model="ir.actions.act_window">
<field name="name">FleetFlow</field>
<field name="res_model">res.config.settings</field>
<field name="view_mode">form</field>
<field name="target">inline</field>
<field name="context">{'module': 'dlv_fleetflow_base'}</field>
</record>
<menuitem id="fleetflow_menu_config_settings"
name="FleetFlow"
parent="base_setup.menu_all_settings"
sequence="70"
action="fleetflow_action_config_settings"/>
</odoo>
@@ -7,9 +7,10 @@
<field name="inherit_id" ref="base_setup.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block" data-string="FleetFlow" string="FleetFlow"
data-key="dlv_fleetflow_base" groups="base.group_system">
<h2>FleetFlow</h2>
<div class="app_settings_block"
data-string="FleetFlow"
data-key="dlv_fleetflow_base"
groups="base.group_system">
<notebook/>
</div>
</xpath>