我创建了一个用户,并将其分配为customersupportagentrole, 该用户作为客户支持代理角色登录到后台 我希望该用户看到订单,但不希望对其进行操作, 例如取消或退回订单。 我正在修改“权限管理-空([customersupportagentgroup])” 部分。即使我禁用与退货和订单相关的所有选择, 该用户仍然可以取消订单或退货。 有没有办法完成这项任务?
答案 0 :(得分:1)
如果要禁用取消/退回订单按钮,则必须更改订单操作/退回操作的canPerform()方法。 Canperform()根据您的选择提供可见的或不可见的。您可以使用此方法检查用户的角色。如果用户角色等于“ customersupportagentrole”,则可以禁用此按钮。