Browse Source

[IMP] Group by module name 'hide_menu_user'

pull/301/head
Roberto Camejo 2 years ago
committed by GitHub
parent
commit
3208877a3d
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 32
      hide_menu_user/views/res_users.xml

32
hide_menu_user/views/res_users.xml

@ -8,7 +8,7 @@
<xpath expr="//notebook" position="inside"> <xpath expr="//notebook" position="inside">
<page string="Hide Specific Menu" attrs="{'invisible': [('is_admin','=', True)]}"> <page string="Hide Specific Menu" attrs="{'invisible': [('is_admin','=', True)]}">
<tree> <tree>
<field name="hide_menu_ids"/> <field name="hide_menu_ids" context="{'search_default_module':1, 'search_view_ref': 'hide_menu_user.edit_menu_access_search_custom', 'tree_view_ref': 'hide_menu_user.edit_menu_custom'}"/>
</tree> </tree>
</page> </page>
</xpath> </xpath>
@ -32,5 +32,35 @@
</xpath> </xpath>
</field> </field>
</record> </record>
<record id="edit_menu_access_search_custom" model="ir.ui.view">
<field name="name">ir.ui.menu.search</field>
<field name="model">ir.ui.menu</field>
<field name="arch" type="xml">
<search string="Menu">
<field name="name" string="Menu"/>
<field name="parent_id"/>
<separator/>
<filter string="Archived" name="inactive" domain="[('active', '=', False)]"/>
<group expand="0" string="Group By">
<filter string="Module" name="module" domain="[]" context="{'group_by':'module_name'}"/>
</group>
</search>
</field>
</record>
<record id="edit_menu_custom" model="ir.ui.view">
<field name="model">ir.ui.menu</field>
<field name="inherit_id" ref="base.edit_menu"/>
<field name="arch" type="xml">
<xpath expr="//tree" position="replace">
<tree string="Menu">
<field name="module_name" invisible="1"/>
<field name="sequence" widget='handle'/>
<field icon="icon" name="complete_name" string="Menu"/>
</tree>
</xpath>
</field>
</record>
</data> </data>
</odoo> </odoo>
Loading…
Cancel
Save