AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.12.2006, 18:33   #1  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
права доступа
Есть маленька задачка. Нужно убрать у пользователя права на изменение своих настроек. Те что
вызываются правой кнопкой мыши.
Правая кнопка мыши \ Меню \ Настройка
Правая кнопка мыши \ Меню \
Показать - появляется в тот момент когда на форме что то скрыто и разрешает показать дополнительные
поля.


ТОЛЬКО ЕСТЬ МАЛЕНЬКИЙ НЬЮАНС, ПРАВА НУЖНО ОТКЛЮЧИТЬ
СТАНДАРТНЫМ ФУНКЦИОНАЛОМ. А НАСТРОЙКАХ ПРАВ ДОСТУПА Я ТАКОГО НЕ НАШЕЛ.

помогите кто чем может, плиззззззззз
Старый 13.12.2006, 18:41   #2  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
AOT/Forms/Требуемая форма/Design/AllowUserSetup не подойдет?
Старый 13.12.2006, 18:57   #3  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Цитата:
Сообщение от NetBus Посмотреть сообщение
AOT/Forms/Требуемая форма/Design/AllowUserSetup не подойдет?
не не пойдет надо для груп. пользователей а это меняет для всех
Старый 13.12.2006, 19:24   #4  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Можно подойти радикально - для формы SysSetupForm для контрола ControlTab установить SecurityKey и отключить его для таких пользователей. Будет выглядеть слегка коряво (появляется пустая форма), но ни увидеть структуру, ни изменить что-либо будет нельзя.
Можно так же установить для этого пользователя доступ в "Просмотр" - тогда на форме нельзя будет ничего менять, но вся структура будет видна (Так же надо будет проконтролировать, что бы было отключено "Разработка/MorphX/Добавление полей" (SysSetupFormAddFields) для запрета добавления новых конторолов и установить SecurityKey на кнопки на форме)
__________________
Axapta v.3.0 sp5 kr2
Старый 23.04.2010, 16:31   #5  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
для Dynamics Ax 2009
кнопка Настройка (т.е. Правая кнопка мыши \ Меню \ Настройка )

Права доступа выставляются: Администрирование\ Разное\Персонализация формы

В АОТ:
\Data Dictionary\Security Keys\SysFormPersonalization
\Data Dictionary\Security Keys\SysFormPersonalizationBasic
За это сообщение автора поблагодарили: mazzy (2), tricky (1), gl00mie (2), wojzeh (2), Stella (1), ilyuha (1).
Старый 24.09.2010, 00:31   #6  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
674 / 512 (19) +++++++
Регистрация: 27.04.2006
Адрес: Montreal
Цитата:
Сообщение от Poleax Посмотреть сообщение
для Dynamics Ax 2009
кнопка Настройка (т.е. Правая кнопка мыши \ Меню \ Настройка )

Права доступа выставляются: Администрирование\ Разное\Персонализация формы

В АОТ:
\Data Dictionary\Security Keys\SysFormPersonalization
\Data Dictionary\Security Keys\SysFormPersonalizationBasic

большое спасибо!

сколько ни рой документацию, всегда быстрее и проще найти ответы на нашем форуме!

как вообще возможно найти это? есть ли методика поиска, откуда растут ноги у того или иного ограничения?
__________________
Felix nihil admirari

Последний раз редактировалось wojzeh; 24.09.2010 в 00:35.
Старый 24.09.2010, 10:52   #7  
Geo is offline
Geo
Участник
Аватар для Geo
 
258 / 47 (2) +++
Регистрация: 04.04.2008
Цитата:
Сообщение от wojzeh Посмотреть сообщение
...
как вообще возможно найти это? есть ли методика поиска, откуда растут ноги у того или иного ограничения?
Можно дать тестовой группе админские права и идти методом исключения (половинного деления). Если помнить о том, что некоторые права даются доступом к узлам, а не к конечным элементам, и что помимо Ключей контроля доступа есть и другие разрезы представления прав - то, в принципе, так можно найти нужное, в пределах пары часов. Я так искал.
Старый 24.09.2010, 11:19   #8  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
На самом деле даже "чистого консультанта" можно научить, куда смотреть в АОТе для настройки прав доступа. Останутся ну совсем не стандартные случаи, когда ключи проверяются в методах - там скорее всего понадобятся начальные знания программиста.

А на метод поиска методом "перебора" (пусть и с оптимизацией) я бы сильно не расчитывал. Слишком накладно и не надежно. После каждой итерации усечения прав врядли же будет выполнен полный тест всей нужной функциональности?

Советую все-таки настраивать права от полного запрета, а не наоборот
__________________
Ivanhoe as is..
Старый 24.09.2010, 16:44   #9  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
674 / 512 (19) +++++++
Регистрация: 27.04.2006
Адрес: Montreal
согласен с тобой. однако ты говоришь о стратегии построения системы доступа, а меня интересует оперативный вариант решения задачи вида "вот у него есть такая кнопка на форме, а у меня нет! почему?"
__________________
Felix nihil admirari
Старый 24.09.2010, 16:52   #10  
Geo is offline
Geo
Участник
Аватар для Geo
 
258 / 47 (2) +++
Регистрация: 04.04.2008
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
На самом деле даже "чистого консультанта" можно научить, куда смотреть в АОТе для настройки прав доступа.
Да бывают всякие временные таблицы, переход к форме основной таблицы или права на кнопки документооборота... Не всегда понятно, что же искать в АОТе (если вообще есть, что).
Собственно, и сабж этой ветки: где искать в АОТе?

Цитата:
После каждой итерации усечения прав врядли же будет выполнен полный тест всей нужной функциональности?
Конечно, поиск отсечением - это для случая, когда результат проверяется элементарно (доступность контрола на форме, например).
Теги
securitykey

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Права доступа Группы пользователей к таблице ta_and DAX: Администрирование 2 19.01.2009 15:19
Отсутсвуют права доступа к UserGroupList Corel DAX: Администрирование 4 18.11.2008 12:47
Права доступа. johny77 DAX: Программирование 4 24.07.2007 11:50
Права доступа на поля формы. AlexeyBP DAX: Функционал 6 12.12.2006 12:02
Права доступа - Журнал платежей SDA DAX: Прочие вопросы 1 20.09.2004 23:10

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:07.