0

如何在 OpenERP v7.0 中隐藏子菜单。

通过创建一个新组并将不需要的菜单添加到其中。

但我的问题是我选择的大多数菜单都不会消失。请任何人帮助找到解决方案,。

4

2 回答 2

0

如果您不想显示任何菜单。只需创建新用户组并将此子菜单仅注册到该组即可。记住永远不要将用户注册到这个组。

于 2014-02-13T03:01:25.407 回答
0

这应该可行,尽管我想知道底层操作或模型的安全性是否压倒它 - 不确定。

但是,另一种方法是创建一个模块,该模块依赖于包含要删除的菜单的模块(因此它始终安装在该模块之后)并在 XML 文件中执行此操作。

<delete model="ir.ui.menu" id="project.menu_action_view_task" />

这绝对适用于 OpenERP 7.0。请记住,XML 文件仅包含诸如<record>etc 之类的数据指令,因此您可以像这样操作现有记录。

于 2013-07-10T23:01:04.837 回答