|
![]() |
#1 |
Moderator
|
Этот метод довольно просто обходится.
Что касается проверки, кто, что может видеть, то здесь представляется следующий вариант: при загрузке формы выполняется обращение к собственному web сервису, который и осуществляет такую проверку. |
|
![]() |
#2 |
Участник
|
Есть предложение
Цитата:
Сообщение от AndreyS
Этот метод довольно просто обходится.
Что касается проверки, кто, что может видеть, то здесь представляется следующий вариант: при загрузке формы выполняется обращение к собственному web сервису, который и осуществляет такую проверку. По поводу обращений к веб сервису, может попробовать в этой ветке выложить свои идеи по реализации ? Задача общая и многим нужна. Как я понимаю есть форма на которой много полей, во первых надо скрывать их видимость Предположение: во первых нужен веб сервис который будет вызываться из формы при onLoad. В него надо передавать тип и код сущности. Во вторых нужен метод веб сервиса который будет узнавать права пользователя который открыл форму. В третьих, наверное нужна таблица в которой можно было бы хранить свои права доступа для различных ролей и своих операций. Например в формате (храним все элементы что хотим спрятать или сделать только для чтения): Роль EntityName Элемент Что делать? клиент менеджер SalesOrder tab3Tab - видна закладка print hide клиент менеджер SalesOrder _MBprocessOrder(кнопка заказ в счет) read-only В четвертых, получается что нужен веб метод который вернет все элементы что нам нужно спрятать\Сделать для чтения для данного объекта. В пятых мы в скрипте должны их спрятать\ сделать только для чтения все что нам нужно. У кого есть предложения по реализации или по улучшению критике самой идеи ? : ))(сыро все) Ни одного веб сервиса не делал, все что есть это кусок из sdk по вызову web-service Последний раз редактировалось sam; 27.07.2006 в 07:09. |
|