04.10.2005, 15:43 | #1 |
Участник
|
Меню пользователя
Здравствуйте, всем!!!!
Плиз, кто может коротенько объяснить как на одной локалке разные пользователи могут видеть менюшки, созданные под одним пользователем. А то , например, админ не видит менюшки, созданные юзером, или аксапта не дает такой возможности-видеть созданные меню пользователям с более расширенными правами? |
|
04.10.2005, 16:47 | #2 |
Member
|
Пользовательское меню — на то оно и пользовательское, чтобы с ним пользователь работал. Для администраторов есть АОТ.
__________________
С уважением, glibs® |
|
24.10.2005, 13:45 | #3 |
NavAx
|
Кстати присоединяюсь к вопросу о пользовательских меню. Совершенно неожиданно возникла задача по пользовательским меню. Мне обратили внимание на то что некоторые пользователи имеют возможность переключаться к тем пунктам которые им не должны быть доступны.
Начал разбираться: 1-ое что нашел) не было на элементах menuitems некоторых Security Keys (быстро поправил) 2-ое что нашел) в некоторых случаях система не обращает внимание на обновленные мной security keys, но что за случаи я не стал разбираться не нашел никакой системности в этих возниконовениях (подумал и нашел скрипт для гроханья UserMenu вроде бы их удалил хотя до сих пор не могу этого проконтролировать) 3-ое что нашел) Некоторые менюхи (созданные мной) лежат в разных слоях (допустим cus и usr) и в зависимости от слоя могут открываться с разным допуском по элементам, игнорируя выстовленные мной секьюрити keys! Это меня убило... С меню которые начинаются со слоя sys вроде этого не происходит. Выходит дело только в моих меню созданных через репозитарий... В связи с этим вопрос есть ли способ частично или полностью перекрыть доступ пользователям к пункту [Файл>Открыть>Меню>]. Я уже закрыл пользоваттелям создание пользовательского меню. И ищу возможность прикрыть открытие других меню. |
|
24.10.2005, 14:36 | #4 |
NavAx
|
Если кому интересно как я грохнул UserMenu (если горхнул
Код: UtilElements utilElements; Dictionary dict = new Dictionary(); ; utilElements.ttsbegin(); while select utilElements where utilElements.recordType ==UtilElementType::UserMenu { utilElements.delete(); } utilElements.ttscommit(); dict.classFlush(); dict.tableFlush(); |
|
24.10.2005, 16:58 | #5 |
Участник
|
Цитата:
В связи с этим вопрос есть ли способ частично или полностью перекрыть доступ пользователям к пункту [Файл>Открыть>Меню>].
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: oip (3). |
24.10.2005, 17:35 | #6 |
NavAx
|
Это при запуске вставлять что ли? Наверное Application.startup() для этого лучше всего подойдет...
|
|
24.10.2005, 18:01 | #7 |
Участник
|
Тогда уж startupPost()
__________________
Axapta v.3.0 sp5 kr2 |
|
24.10.2005, 18:09 | #8 |
NavAx
|
Ура! Победа.
Сенкью. Полезная фича... Для тех любопытных которые неуемные лапки тянут к тому чего не надобно жать... |
|
24.10.2005, 18:41 | #9 |
NavAx
|
Цитата:
Сообщение от AndyD
Тогда уж startupPost()
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
Меню пользователя | 3 | |||
Меню пользователя :( | 1 | |||
Меню пользователя !? | 3 | |||
Меню пользователя | 5 | |||
Работа с главным меню в Axapta | 0 |
|