Skip to content

Commit

Permalink
[IMP] sign_oca: Add General settings menu item
Browse files Browse the repository at this point in the history
TT41745
  • Loading branch information
victoralmau committed Oct 11, 2024
1 parent f0ed3af commit bd0afd1
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 22 deletions.
13 changes: 7 additions & 6 deletions sign_oca/views/menu.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,11 @@
sequence="16"
groups="sign_oca.sign_oca_group_user"
/>
<record model="ir.ui.menu" id="sign_oca_settings_menu">
<field name="name">Settings</field>
<field name="sequence" eval="90" />
<field name="parent_id" ref="sign_oca_root_menu" />
<field name="groups_id" eval="[(6,0,[ref('sign_oca.sign_oca_group_admin')])]" />
</record>
<menuitem
name="Settings"
id="sign_oca_settings_menu"
parent="sign_oca_root_menu"
sequence="90"
groups="sign_oca.sign_oca_group_admin"
/>
</odoo>
15 changes: 7 additions & 8 deletions sign_oca/views/sign_oca_field.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,11 @@
<field name="domain">[]</field>
<field name="context">{}</field>
</record>

<record model="ir.ui.menu" id="sign_oca_field_menu">
<field name="name">Fields</field>
<field name="parent_id" ref="sign_oca_settings_menu" /> <!-- TODO -->
<field name="action" ref="sign_oca_field_act_window" />
<field name="sequence" eval="16" /> <!-- TODO -->
</record>

<menuitem
name="Fields"
id="sign_oca_field_menu"
parent="sign_oca_settings_menu"
sequence="16"
action="sign_oca_field_act_window"
/>
</odoo>
15 changes: 7 additions & 8 deletions sign_oca/views/sign_oca_role.xml
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,11 @@
<field name="domain">[]</field>
<field name="context">{}</field>
</record>

<record model="ir.ui.menu" id="sign_oca_role_menu">
<field name="name">Roles</field>
<field name="parent_id" ref="sign_oca_settings_menu" />
<field name="action" ref="sign_oca_role_act_window" />
<field name="sequence" eval="16" />
</record>

<menuitem
name="Roles"
id="sign_oca_role_menu"
parent="sign_oca_settings_menu"
sequence="17"
action="sign_oca_role_act_window"
/>
</odoo>
15 changes: 15 additions & 0 deletions sign_oca/wizards/res_config_settings_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,19 @@
</xpath>
</field>
</record>
<record id="sign_oca_general_settings_act_window" model="ir.actions.act_window">
<field name="name">General Settings</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.config.settings</field>
<field name="view_mode">form</field>
<field name="target">inline</field>
<field name="context">{'module' : 'sign_oca'}</field>
</record>
<menuitem
name="General settings"
id="sign_oca_general_settings_menu"
parent="sign_oca_settings_menu"
sequence="1"
action="sign_oca_general_settings_act_window"
/>
</odoo>

0 comments on commit bd0afd1

Please sign in to comment.