SugarCRM — как сделать так, чтобы пользователи видели только дочерних пользователей?

Я хочу изменить поведение версии сообщества Sugar CRM. Вот что делает сахар в настоящее время:

  1. Админ входит в Sugar
  2. Администратор нажимает на вкладку «Администратор»
  3. Администратор создает нового пользователя по имени Джордж с правами администратора.
  4. В разделе информации о пользователе администратор заставляет Джорджа отчитываться перед администратором (в базе данных будет показано, что users.report_to_id — это user_id администратора)
  5. Админ сохраняет и выходит
  6. Джордж входит в систему со своим паролем
  7. Джордж переходит на вкладку администратора.
  8. Джордж переходит на страницу списка пользователей и видит всех пользователей, включая администратора, которому он должен отчитываться.

Я хочу изменить шаг 8 таким образом, чтобы Джорджу не разрешалось видеть пользователя, которому он «отчитывается». Джордж должен иметь возможность видеть только дочерних пользователей и потомков этих дочерних пользователей. Джордж не должен видеть никого над собой.

Как я могу этого добиться? будет ли сахар поддерживать эту функцию?


person John    schedule 23.03.2010    source источник


Ответы (2)


@John - Вам нужно посмотреть на создание ролей в управлении ролями. Управление ролями позволяет включать/отключать права.

person JonH    schedule 23.03.2010

Я узнал, что это требует большой настройки кода. Вот нить, которая объясняет это

http://www.sugarcrm.com/forums/showthread.php?t=59216

person John    schedule 26.03.2010