Как вывести список только записей зарегистрированного пользователя - SuiteCRM версии 7.10.4 Sugar версии 6.5.25 (сборка 344) - PullRequest
0 голосов
/ 12 апреля 2019

Я хочу показывать только записи вошедшего в систему пользователя и скрывать записи всех остальных пользователей всех модулей в Suitecrm, и только Администратор или любые другие ПОЛЬЗОВАТЕЛИ РОЛИ должны видеть все записи

Я попытался настроить управление группами Security Suite, но не смог

И также попытался По следующему пути у меня есть .. / custom / Extension / modules / my_module / views / view.list.php in listViewProcess функция Я использовал следующий код

    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 голосов
/ 07 июля 2019

Вы можете создать управление ролями. Пожалуйста, следуйте инструкциям ниже:

  1. Перейти к администратору -> Нажмите «Управление ролями» -> Нажмите «Создать роль».
  2. Назовите любое имя, например "Обычный пользователь", просто нажмите кнопку "Сохранить".
  3. После сохранения роли вы увидите экран управления ролями.
  4. Здесь вы можете установить право владельца на просмотр и просмотр действий всех модулей.
  5. В конце вам нужно выбрать пользователя, которому вы хотите отображать записи, основанные на роли.

Для более подробной информации, пожалуйста, перейдите по этой ссылке: https://docs.suitecrm.com/admin/administration-panel/roles-and-security-groups/#_role_management

Примечание. Вы можете создать несколько ролей в зависимости от пользователя.

Надеюсь, это поможет!

Спасибо.

...