Добрый день, нужна ваша консультация,
Задача такая: Страница карточки задачи(TaskEditPage) надо сделать не активными связи(Юр. Лицо, Физ. Лицо, Воздействие ….) , смотрим на права пользователя если есть делать активным а если нет то делаем не активным, как это можно реализовать? Может вы дадите идею как сделать правильнее, если можно с примерами, заранее спасибо.

Версия BPMOnline: 5.1.1.155

Нравится

4 комментария

В скрипт 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:

Баглан, добрый день.
Можно также проверять вхождение текущего пользователя в группу (групп у Вас наверняка меньше).

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