Модель пользователя
При наличии JWT-токена в хранилище, инициализация приложения предполагает запрос данных по авторизованному пользователю - user -> get-current.
Ожидается следующая структура пользователя:
{
id: number,
avatar: string,
first_name: string,
last_name: string,
store_id: number,
permissions: Array<{article: string}>,
email: string,
domru_login: string,
...
}
id - идентификатор пользователя.
avatar - относительная ссылка к аватару пользователя.
first_name - имя пользователя.
last_name - фамилия пользователя.
store_id - идентификатор филиала пользователя.
permissions - список доступов пользователя.
email - почта пользователя.
domru_login - логин пользователя для ip-телефонии.
Так же могут передаваться прочие свойства. Перечислены лишь те, что непосредственно используются в системе.
15 мая 2025