![]() |
#1 |
Участник
|
![]()
Коллеги, есть самодельная сущность.
Как можно ограничить доступ к одной из закладок странички "сведения" ? ![]() Пробовал через Роли - то там определяется доступ только в целом к сущности. ![]() |
|
![]() |
#2 |
Участник
|
Закладку можно скрыть посредством JavaScript
getElementById(id_zakladki).style.display="none"(тут могу ошибаться с регистром, но если надо могу посмотреть точно) А вот для каких юзеров прятать эту закладку зависит от конкретной задачи, под неё уже и придумывать решение! |
|
|
За это сообщение автора поблагодарили: GromRom (1). |
![]() |
#3 |
Участник
|
Цитата:
на JavaScript'e проверить какая роль у пользователя??? У меня пользователи определябтся ролями. |
|
![]() |
#4 |
Участник
|
Напрямую к сервису CRM я не обращался, но написав свой сервис, который использует серви CRM, можно обратиться к нему из скрипта используя
ActiveXObject и SOAP,POST или GET сообщения. Отправив запрос к серису в виде XML(с параметрами или без них) и получив ответ, тоже в виде XML, обрабатываешь его и получаешь результат! Я правильно понимаю, что отображение этой закладки будет определятся принадлежностью пользователя к определённой роли? |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от SeregaK
![]() Напрямую к сервису CRM я не обращался, но написав свой сервис, который использует серви CRM, можно обратиться к нему из скрипта используя
ActiveXObject и SOAP,POST или GET сообщения. Отправив запрос к серису в виде XML(с параметрами или без них) и получив ответ, тоже в виде XML, обрабатываешь его и получаешь результат! Я правильно понимаю, что отображение этой закладки будет определятся принадлежностью пользователя к определённой роли? м... а попроще никак нельзя? там, что б без ActivXObject'ов ? ![]() |
|
![]() |
#6 |
Участник
|
помоему нет, всё равно через них! на самом деле не сложно! один раз разобраться, а потом этим инструментом столько задач в рамках CRM можно будет решить, советую потратить время! =))
+могу выслать в личку небольшой пример, если будет полезно! |
|
![]() |
#7 |
Участник
|
![]() Цитата:
Проверьте, пожалуйста, правильно понял архитектуру решения: 1) Пишу сервис, который принимает на вход имя пользователя, а отдаёт ответ - true/false. 2) Разрабатываю activeX объект (не очень представляю как это делать. Лет 5 назад писал COM-модули на С++). Подгружаю этот объект в on-Load формы по имени объекта. Обращаюсь к нему java-script'ом, подаю на вход имя пользователя, получаю ответ. 3)Присваю на основании этого признак видимости закладки. |
|
![]() |
#8 |
Участник
|
Вот здесь что то подобное обсуждалось
|
|
|
За это сообщение автора поблагодарили: GromRom (1). |
![]() |
#9 |
Участник
|
![]() Цитата:
Сообщение от sam
![]() Вот здесь что то подобное обсуждалось
Завтра же попробую, и напишу, как получилось! |
|
![]() |
#10 |
Участник
|
![]() Цитата:
![]() |
|
![]() |
#11 |
Moderator
|
Хотел добавить маленькое замечание - безопасностью с помощью такого метода "рулить" не получится. Все обходится более-менее квалифиц. пользователем
|
|
|
![]() |
||||
Тема | Ответов | |||
Доступ к прайс-листам | 2 | |||
Доступ к SQL | 30 | |||
Доступ через Outlook из другой сети | 6 | |||
Доступ к полям сущностей | 2 | |||
Общий доступ на записи | 2 |
|