|
![]() |
#1 |
Developer
|
Цитата:
Посмотреть/изменить права для конкретного объекта возможно (с ньюансами) с помощью формы от Raven Melancholic: установка прав Права лежат в таблицах AccessRightsList, SysSecurityFormTable, SysSecurityFormControlTable. Работа с AccessRightsList через классы, как указано в примере тут или напрямую. С SysSecurityFormTable, SysSecurityFormControlTable - через класс SysSecurityFormSetup. P.S. SysSecurityFormTable + SysSecurityFormControlTable - права для контролов форм. AccessRightsList - для всего остального. Последний раз редактировалось vallys; 21.09.2010 в 17:59. |
|
![]() |
#2 |
Administrator
|
Цитата:
Но наследование можно разорвать, изменив уровень доступа вручную. В этом случае в таблице AccessRightsList создастся запись, относящаяся к данному элементу. В этом случае изменение доступа к ключу не повлияет на уровень доступа к элементу (пункту меню, таблице). К сожалению, есть примеры, когда на ключ вешают контрольки или само меню - в результате чего - невозможно пользоваться функционалом без включения самого ключа. Но в целом этим не пользуются.
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#3 |
Developer
|
Цитата:
Да. Именно потому что для новых объектов нет записей в AccessRightsList - для них используются права соответсвующего ключа доступа, если таковые имеются. Последний раз редактировалось vallys; 21.09.2010 в 18:25. |
|
Теги |
menuitem, security, права доступа |
|
![]() |
||||
Тема | Ответов | |||
Права доступа и переименование | 2 | |||
Права RLS и складские аналитики. Выбор партии вешает клиента | 4 | |||
Права группы пользователей | 8 | |||
Не сохраняются права группы | 4 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|