|
|
#1 |
|
Участник
|
Просмотр прав доступа
AX 4.0
Необходимо сделать форму просмотра прав доступа, убрать все ветки дерева прав, к которым нет доступа. В случае для скрина, оставить только "Главная книга", "Основной" и Производство" и внутри них, также оставить только ветки с правами. Пытался в классе SysSecurityViewAll в методах build и draw переделать построение дерева. ничего не толкового не получилось. Подскажите, в каком направлении рыть, как вывести? Последний раз редактировалось sable102; 30.11.2012 в 08:39. |
|
|
|
|
#2 |
|
Участник
|
А не проще отсечь ненужные элементы ещё на этапе построения временной таблицы securityTable в методе init?
|
|
|
|
|
#3 |
|
Участник
|
|
|
|
|
|
#4 |
|
Участник
|
|
|
|
|
| За это сообщение автора поблагодарили: sable102 (1). | |
|
|
#5 |
|
Участник
|
Смог осеять при построении дерева лишние узлы через
X++: childrenAccessType = securitySet.hasSecurityKeyChildrenAccess(tmpTable.SecurityKeyId, !includeWeb);
if (childrenAccessType == childrenAccessType::No
|| childrenAccessType == childrenAccessType::NoChildren)
continue; |
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|