Openerp:如何限制管理用户组视图的自定义按钮并仅单击?

Openerp:如何限制管理用户组视图的自定义按钮并仅单击?,openerp,openerp-7,openerp-8,Openerp,Openerp 7,Openerp 8,我正在使用Openerp7。我有一个问题,即如何限制我的自定义按钮(如“批准”按钮)仅可供管理组用户查看和单击 例如: 假设我在表单工作流中有三种状态,它们是New->Confirm->Approved 一般用户可以查看并点击“确认”,进入从新建到确认的状态 但是,在“确认”状态下,“批准”按钮仅由管理组用户可用。换句话说,一般用户将无法看到“批准”按钮 管理组用户点击“批准”按钮后,状态变为“已批准” 问题: 如何使“批准”按钮仅对管理用户可用 谢谢 您可以访问特定组的可见/单击按钮。您只需要

我正在使用Openerp7。我有一个问题,即如何限制我的自定义按钮(如“批准”按钮)仅可供管理组用户查看和单击

例如: 假设我在表单工作流中有三种状态,它们是New->Confirm->Approved

一般用户可以查看并点击“确认”,进入从新建到确认的状态

但是,在“确认”状态下,“批准”按钮仅由管理组用户可用。换句话说,一般用户将无法看到“批准”按钮

管理组用户点击“批准”按钮后,状态变为“已批准”

问题:

如何使“批准”按钮仅对管理用户可用


谢谢

您可以访问特定组的可见/单击按钮。您只需要在“定义”按钮所在的位置添加组

假设我有一个按钮,只有销售经理才能看到它。 因此,我们可以在按钮中添加销售经理组

例如:

<button name="action_button_confirm" 
   string="Confirm Sale" 
   type="object" 
   groups="base.group_sale_manager"/>


希望这有帮助。

您可以访问特定组的可见/单击按钮。您只需要在“定义”按钮所在的位置添加组

假设我有一个按钮,只有销售经理才能看到它。 因此,我们可以在按钮中添加销售经理组

例如:

<button name="action_button_confirm" 
   string="Confirm Sale" 
   type="object" 
   groups="base.group_sale_manager"/>


希望这有帮助。

使用
属性指定哪个组可以访问该按钮

<button name=...,
        string=...,
        groups="module_name.management_group_name"/>

使用
属性指定哪个组可以访问按钮

<button name=...,
        string=...,
        groups="module_name.management_group_name"/>