[IMP] base: allow archiving menus through the interface

For the "Archive"/"Unarchive" button to appear in the contextual "Actions" dropdown,
the field must be present in the view (which wasn't the case until now).

This commit also fixes the indentation of the concerned view.

closes odoo/odoo#77596

Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
This commit is contained in:
Victor Feyens
2021-10-01 12:41:03 +00:00
parent f0f2e39218
commit de7e0c6b06
+29 -29
View File
@@ -4,37 +4,37 @@
<field name="model">ir.ui.menu</field>
<field name="arch" type="xml">
<form string="Menu">
<sheet>
<group>
<sheet>
<field name="active" invisible="1"/>
<group>
<field name="name"/>
<field name="parent_id" groups="base.group_no_one"/>
<field name="sequence" groups="base.group_no_one"/>
<group>
<field name="name"/>
<field name="parent_id" groups="base.group_no_one"/>
<field name="sequence" groups="base.group_no_one"/>
</group>
<group groups="base.group_no_one">
<field name="complete_name"/>
<field name="action"/>
<field name="web_icon"/>
<field name="web_icon_data"/>
</group>
</group>
<group groups="base.group_no_one">
<field name="complete_name"/>
<field name="action"/>
<field name="web_icon"/>
<field name="web_icon_data"/>
</group>
</group>
<notebook>
<page string="Access Rights" name="access_rights">
<field name="groups_id"/>
</page>
<page string="Submenus" name="submenus" groups="base.group_no_one">
<!-- Note: make sure you have 'ir.ui.menu.full_list'
in the context to see all submenus! -->
<field name="child_id"
context="{'default_parent_id': active_id}">
<tree string="Menu">
<field name="sequence"/>
<field icon="icon" name="name" string="Menu"/>
</tree>
</field>
</page>
</notebook>
</sheet>
<notebook>
<page string="Access Rights" name="access_rights">
<field name="groups_id"/>
</page>
<page string="Submenus" name="submenus" groups="base.group_no_one">
<!-- Note: make sure you have 'ir.ui.menu.full_list'
in the context to see all submenus! -->
<field name="child_id" context="{'default_parent_id': active_id}">
<tree string="Menu">
<field name="sequence"/>
<field icon="icon" name="name" string="Menu"/>
</tree>
</field>
</page>
</notebook>
</sheet>
</form>
</field>
</record>