Как скрыть дашлет представления списка по умолчанию на основе ролей пользователей в сахарном crm?
Как скрыть дашлет представления списка по умолчанию на основе ролей пользователей в сахарном crm? ИЛИ Как я могу запретить пользователю добавлять дашлет представления списка в зависимости от роли пользователя?
1 ответ
Отказ от ответственности: у меня SuiteCRM 7.10.7, может не применяться к более новым версиям, и это изменение небезопасно для обновления.
Вы можете изменить функцию getDashlets в DashletDialog
include/MySugar/DashletsDialog/DashletsDialog.php
В нем есть цикл, который загружается во все дашлеты на выбор. Вы можете ввести некоторые ограничения (получить$current_user
группы, проверьте, все ли они в порядке и разрешен ли для них определенный дашлет).