Администрирование

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

Администрирование

По умолчанию в системе откроется окно Пользователи. Оно предназначено для работы с пользовательскими политиками. Подробнее об управлении пользователями написано в следующей главе. Для перехода в меню управления ролями нажмите на кнопку в левом верхнем углу окна пользователей и выберите в контекстном меню Роли. Подробнее об администрировании ролей написано в главе управление ролями.

Переход к ролям

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

Главное окно управления пользователями имеет несколько функций:

  1. Просмотр краткой информации о пользователе, открывается по нажатию на имя пользователя в списке пользователей
  2. Удаление и блокировка одного пользователя, функции открываются через контекстное меню пользователя
  3. Добавление пользователя, открывается по кнопке Добавить
  4. Массовое удаление или блокировка пользователей путем выбора нужных пользователей в чекбоксах и нажатия на кнопку Удалить или Заблокировать

Просмотр краткой информации о пользователе открывает панель, в которой отображаются:

  • Логин пользователя
  • Почта пользователя
  • Роли
  • Количество карт и их лимит
  • Количество слоев и их лимит для пользователя
  • Количество таблиц и их лимит для пользователя
  • Максимальный размер файлы
  • Максимальное количество объектов в слое
  • Максимальное число объектов для экспорта
  • Последний вход
  • Дату и время создания учетной записи
  • Дату и время изменения учетной записи

Снизу под этой панелью находятся две кнопки: блокировка пользователя (1) и удаление пользователя (2).

Предпросмотр пользователя

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

Контекстное меню пользователя

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

Информация о пользователе

Информация является первой вкладкой свойств пользователя. Она содержит следующие пользовательские данные:

  • Логин
  • Электронная почта
  • Телефон
  • Фамилия
  • Имя
  • Отчество
  • Организация
  • Город, страна
  • Должность
  • Информацию о прикрепленных к профилю социальных сетях
  • Фотографию профиля пользователя

Для добавления или изменения данных администратор должен внести информацию о пользователе в поле с соответствующим названием. Обязательными для учетной записи являются только логин и электронная почта.

Для загрузки фото профиля нужно нажать навести на неё курсор и нажать на появившуюся кнопку Загрузить.

Информация о пользователе

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

Политики и Роли

Вкладка политики и роли позволяет администратору задавать ограничения на используемые пользователем ресурсы системы и назначать соответствующие ему Роли. Роль пользователя — шаблон ограничений на ресурсы, доступные пользователю. Подробнее об администрировании ролей пользователя в соответствующей главе.

Система позволяет администратору назначить пользователю следующие ограничения (политики):

  • Максимальное количество карт, которые может создать пользователь
  • Максимальное количество слоев, которые может создать пользователь
  • Максимальное количество таблиц, которое может создать пользователь
  • Максимальный размер файла в каталоге
  • Максимальное число объектов в слое
  • Максимальное количество объектов для экспорта

Эти политики автоматически наследуются от роли пользователя. В случае, если пользователь имеет несколько ролей, в качестве ограничений берутся наибольшие значения из присвоенных ролей. Администратор может изменить ограничения для пользователя, и эти изменения будут применены только к данному пользователю. Они не будут изменять ограничения для ролей, присвоенных пользователю. Задание политик для множества пользователей описано в разделе управление ролями.

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

Политики и роли пользователя

Разработчикам

В этой вкладке производится администрирование токенов для использования API ЭверГИС. Для создания токена необходимо нажать на кнопку Создать токен. Далее нужно выбрать дату окончания действия токена. После создания первого токена администратор увидит таблицу, в которой будет информация о всех точкенах, доступных пользователю, а также их дату создания, дату окончания, количество оставшихся дней. Администратор может скопировать этот токен, а также деактивировать или удалить его, нажав на соответствующие кнопки напротив информации о токене.

Пользовательские токены

Управление ролями

Роль пользователя — шаблон, задающий типовые ограничения на ресурсы системы для определенной группы пользователей. Для управления ролями администратор должен открыть панель, нажав на квадартную кнопку слева от меню поиска. Далее в открывшейся панели необходимо выбрать Роли.

Роли в системе

В открывшемся списке ролей администратор может открыть предпросмотр политик каждой роли, нажав на неё в списке. Каждая роль задает следующие ограничения пользователю:

  • Максимальное количество карт
  • Макимальное количество слоев
  • Максимальное количество таблиц
  • Максимальный размер файла
  • Максимальное число объектов в слое
  • Максимальное число объектов для экспорта

Эту информацию, а также количество пользователей, дату и время создания и изменения роли, администратор может просматривать при предпросмотре.

Предпросмотр роли

Ограничения, установленные ролью, являются общими для всех пользователей, которым назначена данная роль. Если пользователю назначена более чем одна роль, то будет выбрано наибольшее значение для каждой политики из доступных ролей пользователя. Например, если для пользователя с ролью __standard доступно максимум 200 карт, а для пользователя с ролью __extended доступно максимум 1000 карт, то для пользователя, имеющего обе эти роли, ограничением будет 1000 карт (ограничение в большую сторону по роли __extended).

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

Роли можно удалять, для этого нужно нажать на кнопку удаления внизу окна ролей, либо открыть контекстное меню роли и нажать на Удалить. Для удаления сразу нескольких ролей нужно поставить галочки в чекбоксах удаляемых ролей и далее нажать на кнопку удалить в правом нижнем углу меню ролей.

Удаление роли

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

Для создания новой роли нужно нажать на кнопку Добавить под списком ролей. В открывшемся окне нужно задать название и системное имя роли, а также задать политики (Максимальное количество карт, Макимальное количество слоев, Максимальное количество таблиц, Максимальный размер файла, Максимальное число объектов в слое, Максимальное число объектов для экспорта). Для того, чтобы указать бесконечное количество доступного русурса нужно написать -1 для всех полей, кроме максимального размера файла. Для этого атрибута значением бесконечнсти является -0.000001. Системное имя роли должно состоять только из символов латиницы, нижнего подчеркивания и цифр. Далее необходимо назначить роль определенным пользователям. Для этого администратору нужно начать вводить имя пользователя в поле Пользователи и выбрать нужных пользователей из выпадающего списка.

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

Редактирование ролей

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

Редактирование роли