Изменения документа G03.04. Фильтры безопасности на уровне строк
Редактировал(а) Ирина Сафонова 22.03.2024, 15:21
От версии 3.1
отредактировано Ирина Сафонова
на 29.02.2024, 00:27
на 29.02.2024, 00:27
Изменить комментарий:
К данной версии нет комментариев
К версии 10.1
отредактировано Ирина Сафонова
на 22.03.2024, 00:09
на 22.03.2024, 00:09
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
-
Вложения (0 изменено, 2 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Название
-
... ... @@ -1,1 +1,1 @@ 1 - Настройка фильтровбезопасности на уровне строк1 +Фильтры безопасности на уровне строк - Содержимое
-
... ... @@ -7,16 +7,21 @@ 7 7 = Создание правила = 8 8 ))) 9 9 10 ----- 10 +---- 11 11 12 12 При необходимости в пункте меню **Безопасность на уровне строк **создайте правила, которые назначаются конкретной БД и набору ролей. 13 13 14 14 ~1. Нажмите на кнопку **Правило**. 15 15 16 -[[image:Кнопка добавления правила.PNG||data-xwiki-image-style-border="true" height="3 51" width="1400"]]16 +[[image:Кнопка добавления правила.PNG||data-xwiki-image-style-border="true" height="301" width="1200"]] 17 17 18 -2. В открывшемся окне заполните поля. Обязательные поля отмечены звездочкой.18 +2. В открывшемся окне заполните поля. 19 19 20 +{{info}} 21 +**Примечание.** 22 +Обязательные поля отмечены звездочкой. 23 +{{/info}} 24 + 20 20 (% class="table-bordered" style="width:535px" %) 21 21 (% class="active" %)|(% style="width:257px" %)**Поле**|(% style="width:274px" %)**Комментарий** 22 22 |(% style="width:257px" %)**Название правила**|(% style="width:274px" %)Введите наименование. ... ... @@ -29,8 +29,10 @@ 29 29 |(% style="width:257px" %)**Групповой ключ**|(% style="width:274px" %)Фильтры с тем же групповым ключом объединяются операцией {{code language="none"}}OR{{/code}} внутри группы, в то время как разные группы фильтров — операцией {{code language="none"}}AND{{/code}}. Неопределенные групповые ключи считаются уникальными группами, то есть не объединяются вместе. Например, если в таблице три фильтра, из которых два относятся к отделам {{code language="none"}}Finance{{/code}} и {{code language="none"}}Marketing{{/code}} (групповый ключ = 'department'), а один — к региону {{code language="none"}}Europe{{/code}} (групповый ключ = 'region'), условие применяет фильтр (department = 'Finance' OR department = 'Marketing') И (region = 'Europe'). 30 30 |(% style="width:257px" %)**Оператор**|(% style="width:274px" %)Условие, которое добавляется к оператору {{code language="none"}}WHERE{{/code}}. Например, чтобы возвращать строки только для определенного клиента, определите обычный фильтр с условием `client_id = 9`. Чтобы не отображать строки, если пользователь не принадлежит к роли фильтра RLS, создайте базовый фильтр с предложением `1 = 0` (всегда false). 31 31 32 -3. Сохраните правило по кнопке **Добавить**.37 +3. Сохраните правило. 33 33 39 +[[image:Кнопка сохранения в карточке правила.PNG||data-xwiki-image-style-border="true" height="753" width="524"]] 40 + 34 34 = Фильтрация в реестре правил = 35 35 36 36 ---- ... ... @@ -41,6 +41,7 @@ 41 41 * типу фильтра, 42 42 * групповому ключу. 43 43 51 +[[image:Фильтрация правил.PNG||data-xwiki-image-style-border="true" height="301" width="1200"]] 44 44 45 45 = Прочие действия = 46 46
- Кнопка сохранения в карточке правила.PNG
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ISafonova - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +65.9 KB - Содержимое
- Фильтрация правил.PNG
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ISafonova - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +102.9 KB - Содержимое