1

我正在创建访问权限。我想为经理显示一个按钮。不要为用户显示该按钮。我该怎么做

<button name="%(crm.action_crm_lead2opportunity_partner)d" string="Convert to Opportunity" position="replace"/>

此代码用于隐藏该按钮。但它对两者(经理和用户)都隐藏。然后我尝试以下代码

<button name="%(crm.action_crm_lead2opportunity_partner)d" string="Convert to Opportunity" position="replace" groups="user"/>

我在 openerp 中创建了用户组。

但出现以下错误:

ValidateError

Error occurred while validating the field(s) arch: Invalid XML for View Architecture! 
4

1 回答 1

0

如果您在安全文件夹中的 ir.model.access.csv 中创建了访问组,或者您从现有 ACL 中使用它,那么您应该这样做

manager_group 用户组

- 如果你想隐藏用户组的按钮应该是这样的

  <button name="%(crm.action_crm_lead2opportunity_partner)d" string="Convert to Opportunity" position="replace" groups="manager_group"/>
  • 如果您想向经理或任何人隐藏按钮,请确保经理组不会从其他组权限的 ir.model.access.csv 文件中继承访问权限
于 2014-10-06T15:21:07.263 回答