Odoo 10:扩展现有模块以显示新菜单项

时间:2018-09-21 08:42:07

标签: python xml menu odoo

我创建了一个名为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)模块中。我也没有得到任何错误。正确的方法是什么?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

请对菜单进行操作

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