Платформа 3V/Права доступа/Права доступа на элементы формы: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «Что-то про права доступа на элементы формы (контролы)») |
|||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
− | + | Для настройки прав доступа на элементы формы следует выбрать элемент для которого требуется настройка прав и в правой части экрана перейти в раздел "Права доступа". | |
+ | [[Файл:форма настройка прав.png|1000px|слева]]<br clear="both" /><br> | ||
+ | Далее в разделе "Права доступа" следует добавить роли пользователей на все необходимые элементы. Права на чтение элемента настраиваются в "read", на редактирование в "edit". При необходимости можно включить инверсию - inversion или настройку прав по умолчанию - "default". | ||
+ | [[Файл:Права элементы формы.png|600px|слева]]<br clear="both" /><br> | ||
+ | <div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;"> Пример JSON</div> | ||
+ | <div class="mw-collapsible-content mw-collapsed-content"> | ||
+ | <syntaxhighlight lang="JSON" line> | ||
+ | { | ||
+ | "read": { | ||
+ | "roles": [ | ||
+ | "USER" | ||
+ | ], | ||
+ | "inversion": false, | ||
+ | "default": true | ||
+ | }, | ||
+ | "edit": { | ||
+ | "roles": [ | ||
+ | "ADMIN", | ||
+ | "ADMIN_REGION" | ||
+ | ], | ||
+ | "inversion": false, | ||
+ | "default": true | ||
+ | } | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | </div></div> |
Текущая версия на 10:21, 10 ноября 2021
Для настройки прав доступа на элементы формы следует выбрать элемент для которого требуется настройка прав и в правой части экрана перейти в раздел "Права доступа".
Далее в разделе "Права доступа" следует добавить роли пользователей на все необходимые элементы. Права на чтение элемента настраиваются в "read", на редактирование в "edit". При необходимости можно включить инверсию - inversion или настройку прав по умолчанию - "default".
Пример JSON
1 {
2 "read": {
3 "roles": [
4 "USER"
5 ],
6 "inversion": false,
7 "default": true
8 },
9 "edit": {
10 "roles": [
11 "ADMIN",
12 "ADMIN_REGION"
13 ],
14 "inversion": false,
15 "default": true
16 }
17 }