首页 > 解决方案 > Odoo 10:扩展现有模块以显示新菜单项

问题描述

我创建了一个名为employee_devies 的新模块,以在Employees (hr) 模块中添加一个新菜单项。

我的 manifest.py :

'depends': ['base','hr'],

和 views.xml :

<odoo>
  <data>
<menuitem id="menu_test" parent="hr.menu_hr_root" name="Test" sequence="1"/>
 </data>
</odoo>

但是,这个新菜单没有出现在Employees(hr)模块中。我也没有收到任何错误。这样做的正确方法是什么?

标签: pythonxmlmenuodoo

解决方案


您的菜单项menu_test是文件夹菜单。这意味着只有当它有一些子操作菜单时它才会变得可见。action您可以通过在定义中提供属性来将菜单更改为操作菜单,menuitem或者添加另一个菜单,其parent属性的值menu_test和属性action设置到位(最后一个选项可以位于父/子层次结构的任何级别菜单,不需要在第一个子级别)。两种解决方案都会使其可见


推荐阅读