我正在使用openerp中的python,xml。我正在为经理和用户创建访问权限。我想在用户登录时隐藏“转换为机会”按钮。并在经理登录时显示该按钮。如何在登录用户上隐藏此按钮。
请参阅以下屏幕截图。
我分别为经理和用户创建了小组。
<button string="Convert to Opportunity" type="action" states="draft,open,pending" help="Convert to Opportunity" class="oe_highlight" position="replace"/>
我正在添加此代码。 “隐藏转换为机会”按钮将被隐藏。但它是隐藏的用户和经理。
然后我尝试添加“groups”属性并放置我的组名称。但它会给建筑 错误
<button string="Convert to Opportunity" type="action" states="draft,open,pending" help="Convert to Opportunity" class="oe_highlight" group="User" position="replace"/>
我错了什么?
答案 0 :(得分:1)
第一个属性是“group”,其中s不是“group”。
你必须给它组id(xml-id)而不是简单的名字。
通过OpenERP代码,你会发现许多例子,只需在xml文件中搜索“groups =”。
组ID的一些示例:
如果您想要已安装/创建的组及其ID进入您的数据库并查看表ir_model_data(按模型='res.groups'过滤)。该表中的“name”列是您需要的xml-id。
答案 1 :(得分:0)
在odoo 10中,它应该是:
groups="sales_team.group_sale_manager"