Ограничить доступ к системным уведомлениям согласно организационной роли

Добрый день!

Подскажите где можно почитать каким образом настраивается отображение системных уведомлений исходя из роли пользователя. Сейчас всем пользователям валятся уведомления об активностях на Обращениях, а нужно чтобы они отображались только определенной группе пользователей

Нравится

1 комментарий

Денис, о каких именно уведомлениях речь?

 

Если это записи в таблице Reminding (Уведомление), можно включить администрирование по записям и нужным записям сразу выдавать права на чтение только тем, кому надо. Это можно в БП на событии создания (проверяя, что именно по активности с определёнными названием или связями с обращением) или, если возможно, доработать сам код, где запись создают.

 

Можно попробовать дать право на операцию чтения, это отключит доступ ко всем записям таблицы, но если там не только уведомления об активностях, может пропасть и в других местах или привести к ошибкам при попытке создания.

 

Аналогично для записей в ленте в таблице ESNNotification (Уведомление ленты).

 

Если же без записей в таблице отображается чисто программно, в коде страницы, там можно добавить проверку на наличие прав текущего пользователя на системную операцию, которую перед этим создать.

 

Или речь о уведомлениях в виде писем, которые отправляет система? Они отсутствуют стандартно и добавлены в дополнениях. Соответственно, поможет удаление такого дополнения или отключение ненужного БП, которые входят в устанавливаемый пакет.

Показать все комментарии