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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.11.2008, 17:33   #1  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Установка прав администратора на новый SK верхнего уровня
Создали новый SK без родителя и "детишек" к данному ключу. Перенесли проект в тестовое приложение и получили отсутствие доступа у администратора на ключ. В форме настройке прав разрулить проблему не дает код (закомментировали его)
X++:
void updateMenuDisplay(boolean setFocus = true)
{

    boolean enabled = true;

    #avifiles
     madeChangesInView=false;


    if (this.isAdmin())
        enabled = false;
     clearAll.enabled(enabled);
     enableAll.enabled(enabled);
В чем сакраментальный смысл отключения enableAll? Ну с clearAll еще понятно
DAX 4.0 Kernel 4.0.2501.116 Application 4.0.2501.122
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 26.11.2008, 08:43   #2  
artmin is offline
artmin
Участник
 
14 / 10 (1) +
Регистрация: 07.04.2008
Была такая же проблемма, помогла глобальная компиляция из контрольного списка установки или обновления, точно не помню (при чем обязательно из контрольного списка), после компиляции доступ появился
Старый 26.11.2008, 09:05   #3  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Цитата:
Сообщение от artmin Посмотреть сообщение
Была такая же проблемма, помогла глобальная компиляция из контрольного списка установки или обновления, точно не помню (при чем обязательно из контрольного списка), после компиляции доступ появился
Я поступил проще - в коде установил
X++:
enableAll.enable(true);
в независимости от того, админская это группа или нет. Мне просто была не понятна логика разработчика этого метода
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 26.11.2008, 09:50   #4  
petergunn is offline
petergunn
Участник
 
118 / 274 (10) ++++++
Регистрация: 30.08.2005
Адрес: Tyumen
! Права доступа для группы Admin
Цитата:
Сообщение от KiselevSA Посмотреть сообщение
Создали новый SK без родителя и "детишек" к данному ключу. Перенесли проект в тестовое приложение и получили отсутствие доступа у администратора на ключ.

DAX 4.0 Kernel 4.0.2501.116 Application 4.0.2501.122
Как раз для группы Admin восстановить права доступа на security keys верхего уровня в любом приложении (без правки штатного кода) довольно просто, достаточно выполнить job:
X++:
static void jbUpdateAdminAccess(Args _args)
{
    ;
    xAccessRightsList::createAdministratorGroup() ;
}
Старый 26.11.2008, 19:08   #5  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,953 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от KiselevSA Посмотреть сообщение
Создали новый SK без родителя и "детишек" к данному ключу. Перенесли проект в тестовое приложение и получили отсутствие доступа у администратора на ключ.
Это еще что !

В трешке при заведении таких ключей, для некоторых пользователей (полагаю, что для некоторых комбинаций групп прав) Аксапта просто валится при входе, сразу после ввода пароля. Стоило дать админу права на все - эффект исчез. Сразу оговорюсь, что глюк выявлен только при создании корневых ключей доступа.

Лучше этого избегать.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как правильно создать в коде X++ новый planned order (ReqPO, ReqTrans) rkorchagin DAX: Программирование 5 02.06.2016 18:00
RLS+Обычная настройка прав gefr DAX: Администрирование 3 05.10.2007 18:41
управление AOSом без прав администратора Косых Артём DAX: Администрирование 13 31.03.2007 20:52
при построении перекрёстных ссылок выдаётся сообщение об ошибках mmmax DAX: Программирование 10 21.01.2005 12:42
Проблемы настройки прав доступа пользователям axot DAX: Администрирование 25 16.05.2002 10:47

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

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

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