Skip to content

Feature Profile Account

TravelAgency Team Bot edited this page Oct 23, 2026 · 1 revision

Фича: аккаунт и сервер профиля

Статус: аналитика. Эпик: Профили и настройки. Задачи: #168, #169, #170.

Бизнес и сценарии

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

Простой пример: пользователь загружает аватар через API; забывший пароль запрашивает ссылку на email и задаёт новый; админ назначает роль менеджера и при необходимости блокирует нарушителя.

  • Сценарии: чтение и обновление полей профиля; загрузка, замена и удаление аватара; восстановление и смена пароля; смена email с подтверждением; список пользователей, смена роли, блокировка и журнал.
  • Входит: сервер профиля и аватаров (#168); смена email и восстановление пароля (#169); управление пользователями, роли и блокировка (#170).
  • Не входит: экраны профиля клиента и менеджера (#101, #102); группы видимости (#106); двухфакторная аутентификация; создание пользователей админом по приглашению.
  • Критерии приёмки: см. #168, #169, #170.
  • Зависимости: отправка писем связана с #147; каркас раздела админа (#103); телефон поддержки из #171 в тексте блокировки.

Архитектура

Не заполнено: детали API, gRPC и хранения по #168–#170 появятся на этапе архитектуры. Известные опоры из тел задач: Identity (GET/PATCH /identity/me, расширение полей), Media для аватаров, gRPC GetUserSummary с avatar_url.

Решения

Не заполнено: открытые вопросы по полям менеджера у клиента и сроку действия сессий при блокировке остаются в #168 и #170.

Разбиение

Подзадача Раздел страницы Задача Статус
Серверная часть профиля и аватаров Бизнес и сценарии #168 в очереди
Смена email и восстановление пароля Бизнес и сценарии #169 в очереди
Управление пользователями, роли и блокировка Бизнес и сценарии #170 в очереди

Тест-кейсы

Не заполнено.

Главная

Действующая документация

Система

API

Сервисы

Как реализовано

Справочное

Фичи

Планы

Clone this wiki locally