【问题标题】:how to hide button for specific user in opnerp如何在opnerp中隐藏特定用户的按钮
【发布时间】:2014-03-09 03:57:48
【问题描述】:

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

<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! 

【问题讨论】:

    标签: access-rights


    【解决方案1】:

    如果您在安全文件夹中的 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 文件中继承访问权限

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 2018-01-01
      • 2016-10-07
      • 1970-01-01
      • 1970-01-01
      • 2019-10-23
      相关资源
      最近更新 更多