Skip to main content
Справочник к странице «Профиль и управление пользователями».

Понятия

Модели и поля

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

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

Профиль пользователя (представление)

Адрес чтения и обновления собственного профиля авторизованного пользователя. Доступен только авторизованному пользователю. Объект берётся по идентификатору текущего пользователя; на чтение отдаётся детальный профиль, на запись — формат ограниченного редактирования. Список пользователей дополнительно аннотируется зарплатой, списком точек и основной точкой. Аннотации

Вход по кросс-токену (представление)

Адрес обмена разовой ссылки перехода на активную сессию. Доступен без авторизации; при ошибке токена возвращает ошибку недействительного токена.

Формат краткой информации профиля

Отдаёт базовые поля пользователя вместе с ролями из членства в компании. Роли доступны только на чтение и читаются через членство в компании. Идентификация Роли

Формат профиля с зарплатой и точками

Расширяет краткий профиль полями зарплаты и списка точек аренды. Роли и список точек доступны только на чтение. Идентификация Роли Ресурсы

Формат создания/редактирования пользователя

Создаёт и обновляет пользователя вместе с членством в компании, ролями, зарплатой и точками. Роли пишутся в членство в компании; точки синхронизируются с точками аренды пользователя, зарплата — с зарплатой менеджера. При создании увеличивается лимит сотрудников, пароль хешируется при сохранении. Идентификация Роли Ресурсы

Формат ограниченного редактирования профиля

Позволяет пользователю менять только базовые поля и пароль своего профиля. Используется профилем на запись; проверяет уникальность электронной почты.

Формат детального профиля

Отдаёт полный профиль с ролями, зарплатой и точками; используется профилем на чтение. Роли и основная точка доступны только на чтение. Идентификация Роли Ресурсы

Формат входа по кросс-токену

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