Ролевая модель системы предоставляет доступ к разделам системы по следующим принципам.
Ролевая модель предусматривает следующий паттерн доступов к разделам.
| Разделы системы | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Проекты | Виджеты | Компоненты | SVG-объекты | Темы | Датасеты | Источники | Фильтры | Группы | Пользователи | Роли | Коннекторы | Модули | Логи | |
| Только просмотр | ||||||||||||||
| Полный доступ | ||||||||||||||
Роль определяет права доступа к разделам системы. Права доступа к конкретным объектам системы определяются индивидуально для каждого объекта, см. Права доступа к сущности системы. |
Для создания роли необходимо в реестре ролей нажать кнопку "Добавить", расположенную справа над списком:
|
После нажатия кнопки откроется окно создания роли:
|
Окно состоит из двух вкладок — "Общие данные и доступ" и "Пользователи".
Вкладка "Общие данные и доступ" состоит из следующих блоков:
Для внесения наименования и описания роли необходимо ввести их в соответствующие поля.
Поле "Название" не может быть пустым. Поле "Описание" не является обязательным для заполнения.
|
Ресурс по умолчанию – это ссылка, по которой выполняется переадресация при обращении к серверу по адресу
протокол://доменное_имя_сервера
Если ссылка может быть распознана как адрес внутреннего ресурса системы, то часть ссылки "протокол://доменное_имя_сервера" автоматически обрезается, например:
протокол://доменное_имя_сервера/setting/logs → /setting/logs
Таким образом, указанный ресурс будет открываться по умолчанию при авторизации пользователя, которому будет назначена данная роль.
|
|
В блоке "Настройки доступа" доступ можно настроить с помощью шаблонов ("Администратор", "Пользователь" и "Аналитик") или вручную через чекбоксы, которые дают возможность включать и отключать доступ роли к определенным разделам системы.
По умолчанию для всех разделов установлен чекбокс "Полный доступ", который автоматически включает в себя просмотр раздела (чекбокс "Просмотр" при этом заблокирован). При снятии чекбокса "Полный доступ" оба чекбокса снимаются.
Для некоторых разделов предусмотрен только один чекбокс, который автоматически включает "Полный доступ" к разделу системы.
Снимая и устанавливая чекбоксы, можно задавать настройки доступа для роли.
|
Шаблоны содержат предустановленные права доступа к разделам системы и позволяют быстро настроить создаваемую роль.
В системе доступны шаблоны "Администратор", "Пользователь", "Аналитик".
Отметки всех чекбоксов при необходимости можно сбросить, нажав на кнопку "Сбросить" справа от заголовка блока "Настройки доступа".
|
Для назначения создаваемой роли какому-либо пользователю необходимо перейти на вкладку "Пользователи" окна создания роли:
|
Вкладка для выбора пользователей состоит из следующих функциональных элементов:
Если в списке большое количество пользователей, в правом нижнем углу окна отображается пагинатор.
Если необходимо провести поиск несколько раз, то при получении результатов каждого запроса надо устанавливать флажок рядом с искомым пользователем. После этого удобно использовать селектор
|
При назначении новой роли предыдущая роль пользователя будет отключена. |
Для закрытия окна создания роли следует нажать кнопку "Отменить",
или нажать левую кнопку мыши вне области окна. Произойдет возврат на страницу со списком ролей системы.