|
RLS и две роли |
☑ |
0
Cumpuciy
08.07.14
✎
16:01
|
Есть две роли, в первой есть права на чтение справочника и наложено ограничение на уровне записей, во второй нет ограничения, права на чтение тоже есть.
Если у пользователя включена первая роль с ограничением, то он видит только то, что разрешено. Если вторая, то всё.
Если одновременно обе, то опять же с ограничениями.
как бы так разрулить, чтоб включение второй роли дополнительно снимало ограничения RLS первой.
Заранее спасибо.
|
|
1
Холодильник
08.07.14
✎
16:05
|
включи в РЛС проверку на вторую роль)
|
|
2
Cumpuciy
08.07.14
✎
16:07
|
(1) т.е. прикрутить параметр сеанса, устанавливаемый при старте системы и проверять по нему?
или есть более элегантный способ?
|
|
3
ilpar
08.07.14
✎
16:07
|
Проверить самому самое быстрое :)
|
|
4
ilpar
08.07.14
✎
16:07
|
а, увидел.
|
|
5
Maxus43
08.07.14
✎
16:08
|
>>Если одновременно обе, то опять же с ограничениями.
Если обе - должен видеть всё
|
|
6
mikecool
08.07.14
✎
16:09
|
(5) +1 автор что то не договаривает
|
|
7
acsent
08.07.14
✎
16:09
|
а разве это не по умолчанию так?
|
|
8
Franchiser
гуру
08.07.14
✎
16:10
|
(5) +1
|
|
9
Cumpuciy
08.07.14
✎
16:14
|
(5)
роль1
справочник - права чтение
RLS по шаблону на чтение, прочие поля.
роль2
справочник тот же - права чтение, редактирование, все кроме удаления.
RLS нет.
Если у пользователя роль1, то видит с ограниченями.
Если только роль2, то видит всё.
Если обе, то с ограничениями.
других ролей у него нет. что я делаю не так?(
|
|
10
Wobland
08.07.14
✎
16:15
|
(9) врёшь неубедительно
|
|
11
Maxus43
08.07.14
✎
16:15
|
(9) на просмотр РЛС точно нет нигде?
|
|
12
Cumpuciy
08.07.14
✎
16:16
|
(11) вру. всё так. виноват.
|
|
13
Cumpuciy
08.07.14
✎
16:18
|
(11) у второй роли стояло ограничение где ложь
просто редактор "Все ограничения доступа" его почему-то не показывал.
залез в роль, и только там увидел.
|
|
14
Cumpuciy
08.07.14
✎
16:20
|
миста как всегда помогла разобраться в себе)
|
|
15
Maxus43
08.07.14
✎
16:22
|
(14) а ещё мы снимаем сглаз и делаем привороты
|
|