如何仅列出已记录用户的记录-SuiteCRM版本7.10.4 Sugar版本6.5.25(内部版本344)

时间:2019-04-12 07:36:52

标签: sugarcrm suitecrm

我要仅显示已登录用户的记录,并隐藏Suitecrm中所有模块的所有其他用户记录,并且只有管理员或任何其他ROLE用户才能看到所有记录

我尝试设置Security Suite组管理,但失败了

也尝试过 在以下路径中 我在 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' ";

1 个答案:

答案 0 :(得分:0)

您可以创建角色管理。请遵循以下设置:

  1. 转到管理员->单击“角色管理”->单击“创建角色”。
  2. 只要单击“保存”按钮,即可给出任何名称,例如“常规用户”。
  3. 保存角色后,您会找到角色管理屏幕。
  4. 您可以在此处设置所有者权限,以列出和查看所有模块的操作。
  5. 最后,您需要根据角色选择要向其显示记录的用户。

有关更多详细信息,请参阅以下链接: https://docs.suitecrm.com/admin/administration-panel/roles-and-security-groups/#_role_management

注意:您可以基于不同的用户创建多个角色。

希望这会有所帮助!

谢谢。