以下链接解决了odoo 8的相同问题。
Odoo: How to inherit menu items (make menu items invisible)
我尝试了所有建议,似乎没有任何效果。
这定义了我试图隐藏的menuitem:
<menuitem id="menu_sale_quote_template" action="action_sale_quotation_template" parent="sale.menu_sales_config" sequence="1" name="Quotation Templates" groups="sales_team.group_sale_salesman,sales_team.group_sale_manager"/>
可在以下网址找到:
/addons/website_quote/views/sale_quote_views.xml
作为一个新手,我可能会遗漏一些基本的东西。
为了澄清,我正在制作自己的模块,并希望用自己的模板覆盖现有的menuitem。我可以创建一个新的条目,现在旧条目(核心odoo)必须消失。
我不允许改变odoo核心。
答案 0 :(得分:1)
我认为您需要做的就是更新菜单的操作。 我曾经做过这种逻辑来覆盖给定的默认组 我自己的小组给菜单。
<record model="ir.ui.menu" id="website_quote.menu_sale_quote_template">
<field name="action" eval="False">
</record>
框架不会显示没有孩子或动作的菜单。
希望这就是你想要的。
答案 1 :(得分:0)
请在视图中添加此论坛
<record id="hide" model="res.groups">
<field name="name">Hide</field>
<field name="comment">Hide.</field>
</record>
在引用菜单中添加此组
<menuitem id="sale.menu_sale_quote_template" action="sale.action_sale_quotation_template" parent="sale.menu_sales_config" sequence="1" name="Quotation Templates" groups="hide"/>