Цитата:
Сообщение от
gl00mie
...
Отнюдь не все пункты меню обязаны иметь ключи контроля доступа
...
Почему?
ВР требует наличия security key на menu item. Я тоже придерживаюсь такого мнения. Права доступа раздавать приходится постоянно. Когда SC вешается на ветку меню, а не на отдельный пункт, при раздаче прав регулярно доставляет много неудобств. Вообще вешать CS на ветку меню, а не на пункт меню — свинство.
Немало неудобств это доставляет и при разработке. Например, поляки в меню Банк сделали "Периодические операции". И повесили на него свой польский ключ. Вот мне нужно создать нечто, чему место с т.з. логики в "Банк\Периодические операции". Какие должны быть мои действия (МБС в очередной раз я уже проклял)?
"
SecurityKey
Mandatory unless:
The NeededAccessProperty is set to NoAccess
-or-
The menu item is used in the Tools menu.
Use the security key that matches its location in the Main menu. For example, the AssetBudget menu item is used in General Ledger > Inquiries. Its security key is LedgerInquiries.
"
Если нужно проверить не все пункты меню — можно согнать их в проект и проверять на уровне проекта.