Настройка доступа по UI¶
Примечание – Если не отображаются пункты бокового меню, значит не созданы разрешения со стороны UI на их отображение. Все запросы сервиса «Конструктор микрофронтов» (сервиса Фасада) передаются другим сервисам через прокси.
1. Перейти в раздел «LowCode» – «Конструктор» и убедиться, что отображаются не все пункты меню, перечисленные в документации.
2. Перейти в раздел «Безопасность» – «Права доступа» – «Доступ UI» – «Ресурсы».
3. Нажать кнопку
– откроется форма создания нового ресурса (ресурс «Проксирование»).
4. Заполнить поля:
-
«Сервис» – необходимо выбрать сервис, пункты которого отсутствуют в боковом меню, в текущем примере – «Сервис Фасада»;
-
«Наименование» – наименование ресурса (пункта меню, который необходимо сделать видимым), в текущем примере, «proxies» (Проксирование);
-
«Описание» – поле, необязательное к заполнению.
5. Нажать кнопку
– поле «Уникальный идентификатор» заполнится автоматически, ресурс «Проксирование» будет создан.
6. В карточке ресурса нажать кнопку
– откроется окно «Добавление разрешения в ресурс».
7. В окне «Добавление разрешения в ресурс» в поле «Действие» указать действие, которое необходимо добавить, для ресурса «proxies» – значение «delete», в поле «Наименование разрешения» – «Удаление», при необходимости заполнить поле «Описание».
8. В блоке «Связанные роли» нажать кнопку
– откроется окно «Добавление ролей в разрешение».
9. Чекбоксом отметить текущую роль dh-admin и нажать кнопку «Подтвердить».
10. После привязки роли в окне «Добавление разрешения в ресурс» нажать кнопку «Добавить» – разрешение будет сохранено.
11. Таким же образом (действия 6–10) добавить разрешения действий «edit», «create», «refresh».
12. Обновить или сбросить кэш.
13. Перейти в раздел «LowCode» – «Конструктор» и убедиться, что стал отображаться пункт меню «Проксирование».
14. Перейти в раздел «Безопасность» – «Права доступа» – «Доступ UI» – «Ресурсы».
15. Нажать кнопку
– откроется форма создания нового ресурса (ресурс «Переменные окружения»).
16. Заполнить поля:
-
«Сервис» – необходимо выбрать сервис, пункты которого отсутствуют в боковом меню, в текущем примере – «Сервис Фасада»;
-
«Наименование» – наименование ресурса (пункта меню, который необходимо сделать видимым), в текущем примере, «variables» (Переменные окружения);
-
«Описание» – поле, необязательное к заполнению.
17. Нажать кнопку «Сохранить» – поле «Уникальный идентификатор» заполнится автоматически, ресурс «Переменные окружения» будет создан.
18. Аналогично действиям 6–10 выполнить добавление разрешения действий «delete», «edit», «create», «refresh» и добавление роли dh-admin в ресурс «Переменные окружения».
19. Обновить или сбросить кэш.
20. Перейти в раздел «LowCode» – «Конструктор» и убедиться, что стал отображаться пункт меню «Переменные окружения».
21. Перейти в раздел «Безопасность» – «Права доступа» – «Доступ UI» – «Ресурсы».
22. Нажать кнопку
– откроется форма создания нового ресурса (ресурс «Темы»).
23. Заполнить поля:
-
«Сервис» – необходимо выбрать сервис, пункты которого отсутствуют в боковом меню, в текущем примере – «Сервис Фасада»;
-
«Наименование» – наименование ресурса (пункта меню, который необходимо сделать видимым), в текущем примере, «themes» (Темы);
-
«Описание» – поле, необязательное к заполнению.
24. Нажать кнопку «Сохранить» – поле «Уникальный идентификатор» заполнится автоматически, ресурс «Темы» будет создан.
25. Аналогично действиям 6–10 выполнить добавление разрешения действий «delete», «edit», «create», «refresh» и добавление роли dh-admin в ресурс «Темы».
26. Обновить или сбросить кэш.
27. Перейти в раздел «LowCode» – «Конструктор» и убедиться, что стал отображаться пункт меню «Темы».

















