Управление клиентами
Раздел /coach/clients — вся Ваша база. Сюда добавляются клиенты, ставятся теги, фиксируются заметки и параметры тела. Здесь же — фильтрация активных и архивных и быстрый переход в профиль.
// коротко
- Один способ добавить клиента — модалка «Добавить клиента» на странице списка: имя, фамилия, email + опциональный блок с телефоном, заметкой и тегами.
- Поиск по имени, фильтры «активные / в архиве / все» и фильтр по тегам.
- В профиле: контакт, заметки, теги, тело, цели, ссылки на тренировки и прогресс.
- Архивный клиент остаётся в базе, но не попадает в сводки и календарь по умолчанию.
Обзор раздела
На пустом аккаунте список — заглушка: ни одного клиента, и предложение добавить первого.

После пары добавлений тот же экран наполняется строками: имя, теги в виде чипов, дата последнего контакта и переход в профиль.

Список и фильтры
В шапке списка три инструмента: поле поиска, фильтр статуса и фильтр по тегам. Поиск идёт по имени; email и телефон не ищет — для этого есть профиль клиента.

Фильтр статуса по умолчанию стоит в положении «активные» — архивные клиенты не мешают картине дня.

Добавление клиента
Добавление живёт в модалке «Добавить клиента» — открывается с одноимённой кнопки на /coach/clients и из дашборда. Три обязательных поля: имя, фамилия, email. TRENYA отправляет клиенту приветственное письмо со ссылкой для входа — он попадёт на страницу /welcome, задаст пароль и получит доступ в свой кабинет.

В блоке «Дополнительные настройки» прячутся телефон, заметки и теги — всё то же, что можно отредактировать позднее в профиле клиента. Сразу заполняете — экономите шаг.

Письмо приходит в локали клиента и с осмысленным приветствием — никаких сухих служебных писем «Confirm your account».
Профиль клиента
Профиль клиента — /coach/clients/[id]. Это центральная страница по одному человеку: контактные данные, заметки, теги, цели, параметры тела. Отсюда же ссылки в его календарь, прогресс и журнал.

- Контакт
- Имя, email, телефон. Email пригодится, чтобы отправить приглашение позже.
- Заметки
- Свободный текст. Видны только Вам.
- Теги
- Чипы. Сервер убирает дубли и приводит к нижнему регистру.
- Тело и цели
- Цели, рост, вес, дата рождения. Клиент заполняет на /client/settings, Вы видите только для чтения.
- Архив
- Кнопка «В архив»: убирает клиента из активного списка и сводок.
Карточка регулярности
Сверху в профиле — блок регулярности: доля выполненных тренировок за последние 14 дней. Цвет меняется по порогам: ≥ 80% — зелёный, ≥ 50% — жёлтый, < 50% — красный.

Подробнее про показатель и графики — в разделе «Прогресс клиента».
Архивация
Архив — мягкое удаление: клиент остаётся в базе со всей историей тренировок, но не учитывается в сводках и не появляется в календаре по умолчанию. Вернуть — кнопкой «Из архива» в его профиле.



