限制Odoo中的用户组

时间:2018-04-07 07:37:26

标签: access odoo usergroups access-rights

我创建了一个模型Workers的模块。我让Employee组对Workers对象进行了正确的访问,以便能够读写。因此,属于Employee组的用户可以访问属于Worker对象的每个视图。

但是,我为views/menu items对象创建了两个不同的WorkersHR managerAuditor。我只希望Employee组中只有一个能够访问HR manager视图,而不能访问Auditor视图。

基本上我的两个视图的菜单项代码如下:

<menuitem action="action_view_HR_Managers" id="menu_HRManager" name="HRManager"></menuitem>
<menuitem action="action_view_Auditors" id="menu_Auditors" name="Auditors"></menuitem>

我可以将菜单项限制为群组吗?

1 个答案:

答案 0 :(得分:0)

要显示特定组的菜单,只需添加组别。

 <menuitem..........   groups="first_group, second_group,..."/>

这样只有属于该组列表的用户才能看到此菜单。

对于在其他插件中定义的组,您需要指定插件名称并在清单文件中添加依赖项。

      addon_name.group_name