
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
o11 怎么隐藏原生菜单?
-
在销售模块中,想把报价单菜单隐藏了,怎么实现?
求大神指点一下!!!谢谢 -
create = 'false'
现学现卖
-
-
你的是隐藏按钮,这个是隐藏菜单:smiling_face_with_open_mouth_cold_sweat: 不过谢谢你!
-
@小杜 在 o11 怎么隐藏原生菜单? 中说:
在销售模块中,想把报价单菜单隐藏了,怎么实现?
求大神指点一下!!!谢谢其实首先要搞清楚的是对谁隐藏。如果你说是对所有人隐藏,那么我们可以直接删除这个菜单:
<delete model='ir.ui.menu' search="[('id', '=', ref('sale.menu_sale_quotations`))]"/>
如果是对除了管理员以外的所有用户隐藏,那么可以修改该菜单的用户组:
<menuitem id="sale.menu_sale_quotations" action="sale.action_quotations" parent="sale.sale_order_menu" sequence="1" groups="base.group_system"/>
-
好的,谢谢了,不过如果直接删除了菜单,有啥影响吗?
我的实现方式是,写了一个权限组,给菜单绑定这个权限组,进行隐藏。。 -
@小杜
你隐藏原生的菜单,是不是要先继承了然后在添加你说的这些条件啊 -
-
@hui 在 o11 怎么隐藏原生菜单? 中说:
@小杜
你隐藏原生的菜单,是不是要先继承了然后在添加你说的这些条件啊这个也要继承:smiling_face_with_open_mouth_cold_sweat:
,
看我上面直接将
groups
的值替换了groups="base.group_xxxxx
-
@digitalsatori
那你不是修改源码了吗,这个不是通常不建议这样做的。 -
@hui 没有修改源码,那段xml是在我的模块里的啊
之前的代码有点问题,已经修改。所有的id都要加上原模块的名称:
menu_sale_quotations
->sale.menu_sale_quotations
action_quotations
->sale.action_quotations
sale_order_menu
->sale.sale_order_menu
-
@digitalsatori
他的意思不是隐藏原生的菜单吗?要隐藏原生的,我理解的是,要不源码上加个权限隐藏的,要不继承后加个权限什么的。是这个意思吧,还是我没有get到你们的点啊 -
@hui 在 o11 怎么隐藏原生菜单? 中说:
@digitalsatori
他的意思不是隐藏原生的菜单吗?要隐藏原生的,我理解的是,要不源码上加个权限隐藏的,要不继承后加个权限什么的。是这个意思吧,还是我没有get到你们的点啊你已经get到了,只是menu只有一行xml,你还要继承它的什么东西,直接重写就好了,但是要保持原来的id
-
@digitalsatori
我还以为跟重写视图一样,还要inherit_id,然后现在的id也是跟原来一样的呢。 -
此回复已被删除! -
@digitalsatori
嗯嗯,懂了。谢谢。