Openerp:如何限制管理用户组查看和单击的自定义按钮?
Openerp: How to restrict custom button for management user group view and click only?
我正在使用 OpenERP 7。我有一个问题,如何限制我的自定义按钮,例如 "Approve" 按钮只供管理组用户查看和单击?
例如:
假设我在表单工作流中有三个状态,它们是新建->确认->批准
普通用户可以查看点击"Confirm"进入新建到确认状态
但是在状态 "Confirm" 下,按钮 "Approve" 将仅供管理组用户使用。也就是说,一般用户是看不到"Approve"按钮的。
管理组用户点击"Approve"按钮后,状态变为"Aprroved"。
问题:
如何让 "Approve" 按钮只对管理用户可用?
谢谢!
您可以为特定组授予 visible/click 按钮的访问权限。你只需要在你定义按钮的地方添加组。
假设我有一个按钮 'action_button_confirm' 只有 销售经理 可见。
所以,我们可以在按钮中添加销售经理组。
示例:
<button name="action_button_confirm"
string="Confirm Sale"
type="object"
groups="base.group_sale_manager"/>
希望对您有所帮助。
使用 groups
属性指定哪个组可以访问该按钮。
<button name=...,
string=...,
groups="module_name.management_group_name"/>
我正在使用 OpenERP 7。我有一个问题,如何限制我的自定义按钮,例如 "Approve" 按钮只供管理组用户查看和单击?
例如: 假设我在表单工作流中有三个状态,它们是新建->确认->批准
普通用户可以查看点击"Confirm"进入新建到确认状态
但是在状态 "Confirm" 下,按钮 "Approve" 将仅供管理组用户使用。也就是说,一般用户是看不到"Approve"按钮的。
管理组用户点击"Approve"按钮后,状态变为"Aprroved"。
问题:
如何让 "Approve" 按钮只对管理用户可用?
谢谢!
您可以为特定组授予 visible/click 按钮的访问权限。你只需要在你定义按钮的地方添加组。
假设我有一个按钮 'action_button_confirm' 只有 销售经理 可见。 所以,我们可以在按钮中添加销售经理组。
示例:
<button name="action_button_confirm"
string="Confirm Sale"
type="object"
groups="base.group_sale_manager"/>
希望对您有所帮助。
使用 groups
属性指定哪个组可以访问该按钮。
<button name=...,
string=...,
groups="module_name.management_group_name"/>