Направление работ: Widget Код раздела: 1.2 Раздел: Календарь > Отображение по объекту Статус: черновик Ответственный: Панкова Л.А. Версия: 0.1 Обновлено: 11.08.26
1. Назначение
Раздел обеспечивает клиенту отображение календаря виджета в контексте объекта и его площадок, если партнер выбрал для виджета вариант отображения по объекту.
Клиент открывает виджет, просматривает сведения об объекте, выбирает площадку и работает с календарем. Вариант отображения календаря задается партнером при настройке виджета.
Состав данных объекта, площадок и условий бронирования определяется связанными разделами Back: 2.1 Объекты партнеров, Back: 2.2 Площадки партнеров и Back: 2.4.1 Условия создания.
2. Ключевые понятия
Отображение по объекту — настроенный партнером вариант календаря виджета, в котором клиент работает с объектом и его площадками.
Настройка виджета — настройка партнером варианта отображения календаря и других параметров виджета.
Объект партнера — сущность, которая группирует площадки партнера по сфере, местоположению и контактным данным.
Площадка — помещение, привязанное к объекту партнера и доступное для бронирования.
3. Scope
Входит
S1: Отображение по объекту в календаре виджета
Не входит
- Widget 2.1 О площадке — подробный просмотр данных выбранной площадки.
- WebLk 3.8 Инструменты — настройка варианта отображения виджета партнером.
4. BR
Указаны в пункте 4 разделов Back: 2.1 Объекты партнеров, Back: 2.2 Площадки партнеров и Back: 2.4.1 Условия создания.
5. Функциональные требования (UC + FR)
| ID | Сценарий | Функциональное требование | BR | Вес | Статус |
|---|---|---|---|---|---|
| S1: FR1.2-1 | Клиент открывает виджет с вариантом отображения по объекту | Интерфейс показывает календарь в варианте отображения по объекту, если этот вариант был выбран партнером при настройке виджета в WebLk 3.8 Инструменты. | 1 | Реализовано | |
| S1: FR1.2-2 | Клиент ранее выбрал объект | Если на предыдущем шаге сразу был выбран объект, то сценарий начинается с этого экрана, других изменений в сценарии нет. | 1 | Реализовано | |
| S1: FR1.2-3 | Клиент просматривает выбранный объект | Интерфейс показывает сферу и название выбранного объекта и позволяет переключаться между доступными объектами. | 1 | Реализовано | |
| S1: FR1.2-4 | Клиент просматривает площадки объекта | Интерфейс показывает карточки площадок выбранного объекта. Карточка содержит фотографию, название, площадь, диапазон стоимости, рейтинг и количество отзывов, если соответствующие данные доступны. | 1 | Не проверено — требуется прогон QA | |
| S1: FR1.2-5 | Клиент выбирает площадку объекта | Интерфейс позволяет выбрать площадку, показывает выбранное состояние ее карточки и раскрывает блок данных площадки. | 1 | Реализовано | |
| S1: FR1.2-6 | Клиент просматривает блок данных выбранной площадки | Интерфейс показывает фотографии, метро, выбранные дату (день недели, число и месяц) и время в диапозоне бронирования, а также применимые к сфере опции, включая “Вид работ”, “Кол-во человек”, если они предусмотрены для выбранной сферы. Интерфейс показывает действия “О площадке” и “Далее”. | 1 | Не проверено — требуется прогон QA | |
| S1: FR1.2-7 | Клиент работает с календарем объекта | Интерфейс показывает календарь для выбранных объекта и площадки и позволяет клиенту работать с доступными датами и временем. | 1 | Реализовано | |
| S1: FR1.2-8 | Клиент открывает календарь с настроенной компоновкой | Интерфейс размещает блок объекта и выбранной площадки над календарем или под календарем в соответствии с вариантом, выбранным партнером при настройке виджета в WebLk 3.8 Инструменты. | 1 | Реализовано | |
| S1: FR1.2-9 | Клиент переходит по адресу выбранной площадки | Интерфейс показывает адрес выбранной площадки как кликабельную ссылку и при выборе ссылки открывает этот адрес в сервисе “Яндекс Карты”. | 3 | Не реализовано — перехода на карты нет нигде в виджете, сквозная задача на 1.1, 1.2, 1.3 и 2.1 | |
| S1: FR1.2-10 | Клиент выбирает время бронирования | Действие “Далее” недоступно, пока клиент не выбрал непрерывный интервал из доступных слотов, соответствующий условиям создания заказа. Если выбранного слота недостаточно для минимальной длительности бронирования, интерфейс автоматически выделяет следующие подряд доступные слоты до достижения этой длительности. | 1 | Частично реализовано — требуется уточнение QA, что именно не работает: блокировка «Далее», проверка непрерывности интервала или соответствие условиям создания заказа |
6. Открытые вопросы
| ID | Источник | Вопрос | Кому | Статус |
|---|---|---|---|---|
| OQ1.2-1 | Figma / таблица полного перечня работ | В Figma настройка варианта отображения отнесена к WebLk 3.8.1, но в таблице полного перечня работ указан только WebLk 3.8 “Профиль партнёра > Инструменты”. Нужно ли выделить настройку виджета в отдельный раздел WebLk 3.8.1? Решение: да, завести отдельный раздел WebLk 3.8.1 — настроек виджета набралось достаточно для самостоятельного раздела: вариант отображения календаря, формат работы, тема, четыре цвета, компоновка, скрытие блока площадки, горизонт бронирования и разрешённые домены (полный перечень — Widget: 8.2.1 FR8.2.1-5). Раздел заводится в BRD кабинета партнёра, ссылки из виджетных разделов на WebLk 3.8 подлежат уточнению на WebLk 3.8.1. | Продукт | Закрыт |
| OQ1.2-2 | Код | Требование говорит: адрес выбранной площадки — кликабельная ссылка, открывающая адрес в Яндекс Картах (FR1.2-9). В коде перехода на карты нет нигде в виджете; адрес отрисован обычным <span> со стилем ссылки. Решение: реализуется одной сквозной задачей вместе с 1.1, 1.3 и 2.1 О площадке — см. OQ1.1-1. \ features/room-info-card/ui/RoomDetailView.vue:40-43 | Разработка | Закрыт |
| OQ1.2-3 | QA | Два требования раздела остались без статуса и не проверены: FR1.2-4 (карточки площадок объекта — фотография, название, площадь, диапазон стоимости, рейтинг и количество отзывов) и FR1.2-6 (блок данных выбранной площадки — фотографии, метро, выбранные дата и время, параметры сферы, действия «О площадке» и «Далее»). Требуется прогон QA и проставление статусов. | Разработка | Закрыт |