Я хочу изменить поведение версии сообщества Sugar CRM. Вот что делает сахар в настоящее время:
- Админ входит в Sugar
- Администратор нажимает на вкладку «Администратор»
- Администратор создает нового пользователя по имени Джордж с правами администратора.
- В разделе информации о пользователе администратор заставляет Джорджа отчитываться перед администратором (в базе данных будет показано, что users.report_to_id — это user_id администратора)
- Админ сохраняет и выходит
- Джордж входит в систему со своим паролем
- Джордж переходит на вкладку администратора.
- Джордж переходит на страницу списка пользователей и видит всех пользователей, включая администратора, которому он должен отчитываться.
Я хочу изменить шаг 8 таким образом, чтобы Джорджу не разрешалось видеть пользователя, которому он «отчитывается». Джордж должен иметь возможность видеть только дочерних пользователей и потомков этих дочерних пользователей. Джордж не должен видеть никого над собой.
Как я могу этого добиться? будет ли сахар поддерживать эту функцию?