Общие сведения

Ролевая модель системы предоставляет доступ к разделам системы по следующим принципам.

  • Только просмотр – соответствующий раздел доступен только для просмотра.
  • Полный доступ – в соответствующем разделе доступно создание и копирование сущностей.

Ролевая модель предусматривает следующий паттерн доступов к разделам.

Разделы системы

ПроектыВиджетыКомпонентыSVG-объектыТемыДатасетыИсточникиФильтрыГруппыПользователиРолиКоннекторыМодулиЛоги
Только просмотр(отметить)(отметить)


(отметить)(отметить)






Полный доступ(отметить)(отметить)(отметить)(отметить)(отметить)(отметить)(отметить)(отметить)(отметить)(отметить)(отметить)(отметить)(отметить)(отметить)


Обратите внимание

Роль определяет права доступа к разделам системы. Права доступа к конкретным объектам системы определяются индивидуально для каждого объекта, см. Права доступа к сущности системы.

Создание роли

Для создания роли необходимо в реестре ролей нажать кнопку "Добавить роль", расположенную справа над списком:


Добавление роли


После нажатия кнопки откроется окно создания роли:


Создание роли


Окно состоит из следующих блоков:

  • Название и описание роли;
  • Ресурс по умолчанию;
  • Выбор модуля;
  • Преднастройка;
  • Переключатель отключения и включения доступа;
  • Назначение роли пользователям.

Название и описание роли

Для внесения наименования и описания роли необходимо ввести их в поля в левой части окна.

Поле "Название" не может быть пустым. Поле "Описание" не является обязательным для заполнения.


Ввод наименования и описания роли


Ресурс по умолчанию

Ресурс по умолчанию это ссылка, по которой выполняется переадресация при обращении к серверу по адресу.

протокол://доменное_имя_сервера

Если ссылка может быть распознана как адрес внутреннего ресурса системы, то часть ссылки "протокол://доменное_имя_сервера" автоматически обрезается, например:

протокол://доменное_имя_сервера/setting/logs → /setting/logs

  • Для учетной записи с установленным флагом суперпользователя переадресация не выполняется.
  • Поле не принимает параметры HTML-запроса, например ?order_by=name&order_direction=ASC. Все параметры будут автоматически удалены.

Ресурс по умолчанию

Настройки доступа

В правой части окна доступны чекбоксы, которые дают возможность включать и отключать доступ роли к определенным разделам системы. 

По умолчанию для всех разделов установлен чекбокс "Полный доступ", который автоматически включает в себя просмотр раздела (чекбокс "Просмотр" заблокирован). При отжатии чекбокса "Полный доступ" оба чекбокса снимаются. 

Для некоторых разделов предусмотрен только один чекбокс, который автоматически включает "Полный доступ" к разделу системы.

Снимая и устанавливая чекбоксы, можно задавать настройки доступа для роли. 

Настройки доступа

Преднастройки ролей

Быстро настроить создаваемую роль позволяют базовые преднастройки, которые содержат предустановленные права доступа к разделам системыю

Базовые преднастройки:

  • Администратор.
    Данная преднастройка устанавливает  "Полный доступ" ко всем разделам системы.

    Преднастройка "Администратор" - полный доступ ко всем разделам
  • Аналитик.
    Данная преднастройка устанавливает "Полный доступ" к разделам, необходимым для создания визуализаций: "Датасеты", "Фильтры", "Проекты", "Виджеты".

    Преднастройка "Аналитик" - полный доступ ко всем разделам для создания визуализаций
  • Пользователь.
    Данная преднастройка устанавливает только "Просмотр" и только к разделу "Проекты".

    Преднастройка "Пользователь" - доступ к просмотру проектов

Сброс настроек

Для сброса настроек доступа необходимо нажать на кнопку под кнопками преднастроек в левой части окна. Все чекбоксы настроек доступа будут сняты.


Преднастройка "Пользователь" - доступ к просмотру проектов


Назначение роли пользователям

Для назначения создаваемой роли какому-либо пользователю необходимо перейти на вкладку "Пользователи", расположенную в верхнем углу окна создания роли. В правой части окна создания роли отобразится область для выбора пользователей:

Вкладка "Пользователи"


Область для выбора пользователей состоит из следующих блоков:

  • Поиск; 
  • Список пользователей;
  • Пагинация;
  • Сортировка списка пользователей.

Поиск

Для поиска пользователей следует ввести в поле искомое значение или его часть. Искомым значением может быть фамилия, имя, отчество, логин или e-mail пользователя. Список ниже отфильтруется относительно искомого значения.

Поиск по логину пользователя

Введенное значение исчезает из поля при нажатии на кнопку .

Если необходимо провести поиск несколько раз, то при каждом поиске надо устанавливать флажок рядом с искомым пользователем. После этого использовать селектор . При переключении на "Выбранные" отобразится список пользователей, которые были отобраны при всех итерациях поиска.

Только выбранные пользователи

Список пользователей

Для выбора пользователей, которых следует назначить для роли, необходимо установить чекбоксы рядом с тем или иным пользователем. Для присвоения создаваемой роли всем пользователям следует поставить флажок "Все".

Выбор всех пользователей


Если пользователю уже была назначена другая роль, то такая роль отобразится под наименованием пользователя:

При назначении новой роли предыдущая роль пользователя будет отключена.

Если пользователь был создан с флагом "Суперпользователь", ему будут доступны все разделы системы независимо от роли. Подробнее см. Создание пользователя.


Пагинация

Если в списке пользователей содержится большое количество записей, используется пагинация, расположенная в левом нижнем углу под списком пользователей: . Пагинация представляет собой перечень страниц списка пользователей. Для доступа к необходимой странице списка пользователей следует нажать на порядковый номер данной страницы. 

Сортировка списка пользователей

Для сортировки пользователей используется кнопка , расположенная рядом с полем поиска. При нажатии на кнопку изменяется порядок отображения имеющихся пользователей в списке в алфавитном порядке по фамилии: "По возрастанию" (Aа-Яя, Aa-Zz), "По убыванию" (Яя-Аа, Zz-Aa).

Сохранение роли

Для закрытия окна создания роли следует нажать кнопку "Отменить", или нажать левую кнопку мыши вне области окна. Произойдет возврат на страницу со списком ролей системы.

Для сохранения внесенных значений в окно создания роли необходимо нажать кнопку "Создать". Созданная роль будет сохранена, назначена пользователям, и произойдет переход на страницу со списком ролей. Сохраненная роль отобразится в списке ролей.