Odoo 10: Расширение существующего модуля для отображения нового пункта меню - PullRequest
0 голосов
/ 21 сентября 2018

Я создаю новый модуль 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 голосов
/ 21 сентября 2018

Пожалуйста, предоставьте действие в меню

 <odoo>
      <data>
    <menuitem id="menu_test" action="Your Action Here" parent="hr.menu_hr_root" name="Test" sequence="1"/>
     </data>
    </odoo>
0 голосов
/ 21 сентября 2018

Ваш пункт меню menu_test - это меню папок.Это означает, что он станет видимым только в том случае, если у него есть какие-то детские меню действий.Вы можете изменить свое меню на меню действий, просто указав атрибут action в определении menuitem или добавить другое меню с атрибутом parent со значением menu_test и установленным атрибутом action (последний вариант может быть на любом уровне иерархии родительских / дочерних меню, необязательно на первом дочернем уровне).Оба решения сделают его видимым

...