我创建了一个模型Workers
的模块。我让Employee
组对Workers
对象进行了正确的访问,以便能够读写。因此,属于Employee
组的用户可以访问属于Worker
对象的每个视图。
但是,我为views/menu items
对象创建了两个不同的Workers
:HR manager
和Auditor
。我只希望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>
我可以将菜单项限制为群组吗?
答案 0 :(得分:0)
要显示特定组的菜单,只需添加组别。
<menuitem.......... groups="first_group, second_group,..."/>
这样只有属于该组列表的用户才能看到此菜单。
对于在其他插件中定义的组,您需要指定插件名称并在清单文件中添加依赖项。
addon_name.group_name