Вопрос

скрыть группу контактов по типу

Добрый день. 
Необходима помощь, подсказка по решению задачи.

Есть следующий кейс для раздела "Контакты":
- существует несколько типов контактов (физ.лицо, партнер, сотрудник и т.д.)
- необходимо скрыть для просмотра один из типов контактов ( физ.лицо)
- скрыть необходимо, для определенной группы пользователей с условной функциональной ролью "региональный представитель"
- либо скрыть для всех пользователей, кроме администратора

Через "права доступа на обьекты либо права доступа по колонкам не выходит" - разграничение не выходит по конкретному типу контакта

Нравится

5 комментариев
Лучший ответ

Hyalual,

Если через событийный слой запустить в Таске то не так "тормозить" будет будут назначаться права в "фоне"

на сколько правильно\корреткно будет - через БП у тип контакта "физ.лицо"  убрать доступ от всех пользователей и дать доступ только для админа ? 

Hyalual,

добрый день! можете как через БП реализовать данный функционал так и на событийном слое написать обработчик перед добавлением или же после добавления контакта. Если выполнять после добавления контакта то можно реализовать данный метод раздачи прав в отдельном потоке, что снизит время отклика приложения. По другому Вы не сделаете.

Спасибо! Попробую для начала через БП реализовать. Будет ли какая-то существенная разница при реализации через бп или через обработчик ? 

Hyalual,

Если через событийный слой запустить в Таске то не так "тормозить" будет будут назначаться права в "фоне"

Нигрескул Алексей,

Спасибо.
проверим : )

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