|
получить право доступа на объект с учетом RLS | ☑ | ||
---|---|---|---|---|
0
waol
24.02.14
✎
14:18
|
вопрос в чем: объект имеется в виду не объект метаданных, а конкретный, скажем, документ. Ссылка. На него есть ограничение RLS - запрещено изменять при некотором условии. При этом документ открывается для редактирования, но сохранить система его не дает.
Так вот, как перед открытием формы понять, что действует ограничение RLS и сразу открывать форму только для просмотра ? |
|||
1
zladenuw
24.02.14
✎
14:19
|
так в рлс пропиши правильно. если правильно описать. то он будет открываться только на просмотр
|
|||
2
Armando
24.02.14
✎
14:20
|
(1) Можно пример как правильно и не правильно?
|
|||
3
waol
24.02.14
✎
14:32
|
(1) пишу
Где автор=&ТекущийПользовательСеанса ТекущийПользовательСеанса - в параметрах сеанса Автор - общий реквизит. Для данного документа установлен |
|||
4
daringer
24.02.14
✎
14:38
|
Может в присозданиинасервере или при открытии прописать
ЭтаФОрма.ТолькоПросмотр = автор = ТекущийПользовательСеанса; |
|||
5
waol
24.02.14
✎
14:46
|
(4) а если условие в ограничении прав изменится ? или право изменится или роль?
|
|||
6
daringer
24.02.14
✎
14:54
|
В РЛС нельзя наложить права на просмотр, чтение,изменение, добавление, удаление. Соответственно определить по рлс право на просмотр врядли получится. Я бы наверное создал общую процедуру и добавил ее во все необходимые документы. Т.к. рлс меняется редко, то при смене в рлс, идем в нашу процедуру, меняем в ней условие в соответствии с рлс и все.
|
|||
7
daringer
24.02.14
✎
14:56
|
чтение,изменение, добавление, удаление имеется ввиду можно
|
|||
8
waol
24.02.14
✎
14:58
|
(6) ну да, общая процедура при чтении на сервере уже есть. думал, что м.сделать более универсально
|
|||
9
daringer
24.02.14
✎
14:59
|
сделай саму процедуру более универсальной
|
|||
10
daringer
24.02.14
✎
14:59
|
РольДоступна,ПравоДоступа
|
|||
11
waol
24.02.14
✎
15:01
|
или пытаться записать его в транзакции - это совсем уж топорно
ПравоДоступа - получаем только на уровне объекта метаданных |
|||
12
daringer
24.02.14
✎
15:05
|
А если ты будешь менять роли, то не на уровне метаданных что ли?
|
|||
13
waol
24.02.14
✎
15:30
|
(12) я имею в виду, что в РЛС задается роль
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |