Показать сообщение отдельно
Старый 23.04.2009, 06:32   #8  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,340 / 3558 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Волчара Посмотреть сообщение
У меня бывает в 4 тоже виснет. Правда если входишь в Админ - показывает. После загрузки админа, можно уже и другие группы редактировать...
Для начала неплохо было бы убедиться, в отсутствии модификаций в этой функциональности. А то встречал я на своем пути модификацию... Которая откровенно "вешала" настройку прав. Лишние кнопки конечно погоды не делают, а вот если затронут механизм "расчета" прав или формирования дерева - то увы.

Потом следует обратить внимание со стороны БД на таблички AccessRightsList, SysSecurityForm*. Именно эти 3 таблицы (первая особенно) влияют на построение дерева. Можно написать несложный джоб, который будет удалять из них лишние записи (после удаления/переименования пункта меню, по которому были записи в таблице - записи не изменяются и остаются в виде мусора. С контрольками на формах - там еще больше мусора).
Надо проверить индексы по табличкам (их наличие, возможно их нужно пересоздать т.к. они кривые), возможно таблицы следует дефрагментировать в БД.

Также следует проверить соотношение групп полльзователей, пользователей и доменов. У вас кол-во групп больше кол-ва пользователей? Тогда делаем индивидуальные группы и у вас будет кол-во групп = кол-ву пользователей. Этим вы уменьшите кол-во записей в таблицах.

Но это все общие рекомендации. С каждым случаем надо разбираться отдельно
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: Волчара (1).