Вопрос

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

Добрый день. 

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



Есть следующий кейс для раздела "Контакты":

- существует несколько типов контактов (физ.лицо, партнер, сотрудник и т.д.)

- необходимо скрыть для просмотра один из типов контактов ( физ.лицо)

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

- либо скрыть для всех пользователей, кроме администратора



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

Нравится

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

Hyalual,

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

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

Hyalual,

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

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

Hyalual,

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

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

Спасибо.

проверим : )

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