Платформа 3V/Права доступа/Права доступа на элементы формы: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 2: | Строка 2: | ||
[[Файл:форма настройка прав.png|1000px|слева]]<br clear="both" /><br> | [[Файл:форма настройка прав.png|1000px|слева]]<br clear="both" /><br> | ||
Далее в разделе "Права доступа" следует добавить роли пользователей на все необходимые элементы. Права на чтение элемента настраиваются в "read", на редактирование в "edit". При необходимости можно включить инверсию - inversion или настройку прав по умолчанию - "default". | Далее в разделе "Права доступа" следует добавить роли пользователей на все необходимые элементы. Права на чтение элемента настраиваются в "read", на редактирование в "edit". При необходимости можно включить инверсию - inversion или настройку прав по умолчанию - "default". | ||
− | [[Файл:Права элементы формы.png|600px|слева]] | + | [[Файл:Права элементы формы.png|600px|слева]]<br clear="both" /><br> |
− | <syntaxhighlight lang="JSON" line> | + | <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": { | "read": { | ||
Строка 22: | Строка 25: | ||
} | } | ||
</syntaxhighlight> | </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 }