【发布时间】:2023-03-22 14:39:01
【问题描述】:
我很少有代理会处理一些潜在客户。在这里,我希望他们查看记录,用他们通过电话获得的信息更新他们,但不创建新记录。
我尝试了一切。我禁用了“编辑”角色。现在他们既不能创建记录也不能更新它..
我想要的只是代理可以查看、更新但不能创建。
希望我在这个问题上说清楚了...非常感谢您的帮助。
谢谢, 瓦西姆。
【问题讨论】:
标签: permissions edit roles sugarcrm
我很少有代理会处理一些潜在客户。在这里,我希望他们查看记录,用他们通过电话获得的信息更新他们,但不创建新记录。
我尝试了一切。我禁用了“编辑”角色。现在他们既不能创建记录也不能更新它..
我想要的只是代理可以查看、更新但不能创建。
希望我在这个问题上说清楚了...非常感谢您的帮助。
谢谢, 瓦西姆。
【问题讨论】:
标签: permissions edit roles sugarcrm
你是对的,没有这样的role,它只允许update,没有insertion。
但是这个场景只能通过编码来处理。您可以在保存前添加逻辑钩子,如果用户不是特定角色并且记录是新的,则可以避免保存记录。根据角色更多隐藏菜单中的创建按钮。
【讨论】:
您可以扩展 Menu.php 并有条件地保留“创建潜在客户”。如果用户是代理(考虑到您可以识别用户的角色),请不要显示“创建潜在客户”。
在子面板中也很明智!
【讨论】: