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

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

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

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

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


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






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


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

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

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



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



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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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


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

Поиск

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

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

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

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

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


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

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

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


Пагинация

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

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

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

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

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

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