Имя: Пароль:
1C
1С v8
Вопрос по правам.
0 Lama12
 
23.12.15
11:19
У пользователя есть две роли на один вид документов.
Первая роль имеет ограничения RLS на чтение по определенной организации.  При этом не имеет ограниченный на просмотр. Вторая роль имеет неограниченное чтение, но не имеет прав на просмотр вообще.
В результате, пользователь в списке документов видит все документы и может просматривать все документы.
Насколько данное поведение платформы корректно?  Допускаю что подобное поведение может быть корректным, хотя сложно укладывается в голову.
1 Goggy
 
23.12.15
11:21
Всё правильно, что смущает?
2 butterbean
 
23.12.15
11:22
Просмотр не ограничивается RLS, смотри только на права на чтение - все логично
3 Goggy
 
23.12.15
11:25
+(1) Наборы ролей имеют разрешающий характер.
Если что-то разрешено хоть в одной из ролей, но запрещено остальными, то это разрешено.
4 Lama12
 
23.12.15
11:31
Спасибо.
Все думал, что суммируются только разрешения в пределах одного вида (чтение, просмотр, изменение). Хотя комплексно, конечно вернее.
5 Cyberhawk
 
23.12.15
11:34
В пределах одной роли ограничения складываются по правилу "И", в разных ролях - по правилу "ИЛИ"
6 Cyberhawk
 
23.12.15
11:34
Если ограничение у роли не задано, то это эквивалентно ограничению "ГДЕ Истина", т.е. разрешено всегда
Основная теорема систематики: Новые системы плодят новые проблемы.