sugarcrm - 如何仅列出登录用户的记录 - SuiteCRM 版本 7.10.4 Sugar 版本 6.5.25 (Build 344)
问题描述
我只想显示登录用户的记录并隐藏 Suitecrm 中所有模块的所有其他用户记录,并且只有管理员或任何其他角色用户应该能够看到所有记录
我已尝试设置安全套件组管理,但失败了
并且还尝试在以下路径中,我 在listViewProcess函数中有../custom/Extension/modules/my_module/views/view.list.php我使用了以下代码
global $current_user;
$user_name = $current_user->first_name." ".$current_user->last_name;
$this->processSearchForm();
$this->params['custom_where'] = " AND my_module.assigned_user_name = '$current_user->name' ";
解决方案
您可以创建角色管理。请遵循以下设置:
- 转到管理员->单击“角色管理”->单击创建角色。
- 提供任何名称,例如“普通用户”,只需单击保存按钮。
- 保存角色后,您会找到角色管理屏幕。
- 在这里您可以设置所有者权限以列出和查看所有模块的操作。
- 最后,您需要根据角色选择要向其显示记录的用户。
有关更多详细信息,请参阅此链接: https ://docs.suitecrm.com/admin/administration-panel/roles-and-security-groups/#_role_management
注意:您可以根据不同的用户创建多个角色。
希望这可以帮助!
谢谢。
推荐阅读
- bazel - 是否可以针对 bazel 中的当前编译器定义 CXXFLAGS?
- azure - 在 Azure 上创建 Service Fabric 群集失败,错误代码为“VMInstanceCountAllowsBetterReliabilityLevel”
- c - strcmp() unsigned char 到文件中的字符串
- r - 使用markovchain包计算观察序列的概率
- data-binding - 依赖属性上的 Caliburn 微绑定
- bash - 使用期望测试帐户存在
- php - 当我尝试在 nextcloud 中连接 smtp 时:routines:ssl3_read_bytes:tlsv1
- angular - 如何通过 getBoundingClientRect 函数使用 async/await
- python - 如何连接 2D numpy 数组的列表?
- python - 如何将列表用作类变量,以便将实例对象(参数)附加到列表中?