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