Администрирование пользователей

В платформе InsparkIoT используется ролевая модель доступа, при которой каждой роли доступны определенные действия в системе.
Общая модель доступа представлена на схеме ниже:

Ниже представлен список ролей с правами действия над объектами.

Имя роли Описание прав роли
Access Administrator Manage User, UserGroup
Config administrator Manage all library objects
Power User Manage Objects, Controller, Unit. Execute controller's command
System administrator Full access to app operations
User Read dashboards, charts, map. Execute dashboard's command
Spectator Only spectator in system

Платформа InsparkIoT не предусматривает возможности управления ролями. Роли в системе фиксированы. В тоже время, группе можно назначить произвольный состав ролей. Все пользователи в группе, обладают соответствующими правами группы. Таким образом, управление доступом к системе доступно только для пользователей с ролями Access Administrator, System administrator.
Раздел меню управления пользователями показан ниже.

Карточка пользователя:

Имя поля Описание
ключ Идентификатор пользователя (логин)
loginЛогин пользователя
firstnameИмя пользователя
lastnameФамилия пользователя
middlenameОтчество пользователя
postИндекс
phoneТелефоны
mailАдрес электронной почты
stateСостояние (0 - отключен, 1 - активен)
themeИдентификатор текущей темы
ilocaleЛокаль (языковой стандарт)
defaultscreen Экран по умолчанию (-1: карта, 0-нет, >0: идентификатор отображаемого дашборда)