Программа — каркас на недели вперёд: блоки, циклы и дни с шаблонами сессий, из которых на календаре появляются даты тренировок. Список лежит в разделе «Тренировки» своего профиля или клиента, а полосами на сетке программа выходит, когда в ней есть хотя бы блок и цикл и включён показ.
Список программ
Заводить программы может только тренер с активной подпиской — себе или клиенту; сам клиент программу не создаёт, а открывает её в редакторе с пометкой «Только просмотр», без доступа к структуре и меню правок. «Новая программа» спрашивает название, описание, дату начала и окончания и чекбокс «На календаре»: сняв его, программу дособирают в черновике, не пуская сессии на сетку. Статус в списке и на странице программы показывает, что с ней сейчас:
«Не на календаре» — сняли с показа, но не удалили.
«Приостановлена» — у тренера закончилась подписка.
«От тренера» — в своём списке так подписана программа, которую вам завёл тренер.
Пустой список подписан «Нет программ» у тренера и «Пока нет программ от тренера» у клиента, которому их пока не завели. Нажмите строку, чтобы открыть редактор.
Структура программы
Пока в программе нет структуры, редактор предлагает добавить «Блок» или «Цикл». Цикл — цепочка дней в фиксированном порядке: обычный день можно назвать, а день без нагрузки переключают в «День отдыха». На рабочий день ставят шаблон сессии («Добавить сессию») — расписание и состав тренировки задаются в самом шаблоне, а на календаре из него появляется дата; к плану дня можно «Привязать шаблон» тренировки, и тогда в редакторе видно «Привязан шаблон тренировки». Структура повторяется по кругу до даты окончания программы.
Изменённую структуру или шаблон сессии редактор не переписывает молча: перед сохранением он считает, сколько будущих записей на календаре снимет и пересоберёт заново, и показывает это в подтверждении. Сессии без тренировки обновятся по новой версии, а те, где уже начали или ведут тренировку, останутся на прежних датах без изменений — так одна отредактированная тренировка не пропадает при правке всей программы.
Меню программы
Меню программы (⋮) держит быстрые правки без захода в структуру:
«Название и описание» — переименование и описание программы.
«Цвет» открывает «Цвет на календаре»: используется самый конкретный заданный цвет — цикл, затем блок, затем программа.
«Скрыть» / «Показать» — убирает или возвращает всю программу с сетки, не трогая структуру.
«Удалить программу» — удаляет структуру и шаблоны сессий целиком, действие нельзя отменить; сессии, уже вышедшие на календарь, при этом остаются.
«Сроки» и «Паузы» из того же меню меняют расписание уже вышедших на календарь дат, а не структуру: как они работают — в статье сроки программы.