Показать сообщение отдельно
Старый 12.02.2024, 16:55   #7  
Perc is offline
Perc
Участник
 
193 / 47 (2) +++
Регистрация: 05.03.2005
Права в акс2012, тема для меня оказалась с сюрпризами. Ранее не доводилось особо вникать.

1. Форма "Просмотр связанных ролей безопасности". Показывает откровенную чепуху. Вернее много чего не показывает. Там даже по коду нашел место где косяк. У меня на пустом приложении (sys слой только), для InventDim показывает пустую форму.

2. Права на таблицу в форме могут протягиваться со всех форм с этой таблицей в DS. Ну не со всех форм, а до кого есть доступ у роли.
Т.е. есть две формы с датасорсом Table1, с деревом Permissions выданным по дефолту. На каждую форму делаем менюитем, которые включаем в привилегию - один менюитем с доступом Read, другой Delete. Ну и привилегию в тестируемую роль добавляем. И при запуске выясняем, что в обоих формах права на DS Table1 - Delete.

Если на второй форме в Permissions\delete, для таблицы Table1 уменьшаем доступ, то при запуске первой формы доступ до Table1 тоже уменьшается.


В общем администрирование ужас. И похоже в деталях им никто не пользуется, дизайны и классы форм программируют.

И условная задача, запретить правку склада в скл аналитике заказа, администрированием вообще не решается.

Последний раз редактировалось Perc; 12.02.2024 в 17:05.