Добрый день, нужна ваша консультация,
Задача такая: Страница карточки задачи(TaskEditPage) надо сделать не активными связи(Юр. Лицо, Физ. Лицо, Воздействие ….) , смотрим на права пользователя если есть делать активным а если нет то делаем не активным, как это можно реализовать? Может вы дадите идею как сделать правильнее, если можно с примерами, заранее спасибо.
Версия BPMOnline: 5.1.1.155
Нравится
В скрипт PageLoadComplete что нибудь вроде
if ((currentUserContactId == VedId1) || (currentUserContactId == VedId2)){ Page.GoodsLookupEdit.Enabled = true; }else{ Page.GoodsLookupEdit.Enabled = false; }
"Шамуилов Александр" написал:В скрипт PageLoadComplete что нибудь вроде
if ((currentUserContactId == VedId1) || (currentUserContactId == VedId2)){
Page.GoodsLookupEdit.Enabled = true;
}else{
Page.GoodsLookupEdit.Enabled = false;
}
В этом участке кода вы проверяете только на два пользователя if ((currentUserContactId == VedId1) || (currentUserContactId == VedId2)){, а если будет 500 -600 пользователей?
Как этим быть?
ну это я для примера, условие какое проверять -- любое, Ваша фантазия неограниченна :wink:
Баглан, добрый день.
Можно также проверять вхождение текущего пользователя в группу (групп у Вас наверняка меньше).