From 1bed282cfbbd1cb543e216947ce56e66ccdc3291 Mon Sep 17 00:00:00 2001 From: Aleksey Sabilin Date: Fri, 14 Aug 2026 11:52:09 +0300 Subject: [PATCH] docs(spec): create capacity 1 and WeekFill preview. Refs EventHub/EventHubFront#63 --- EventHubFrontSpec.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/EventHubFrontSpec.md b/EventHubFrontSpec.md index 6910fbd..e93b9c5 100644 --- a/EventHubFrontSpec.md +++ b/EventHubFrontSpec.md @@ -242,7 +242,13 @@ cover (`.eh-discover-media--photo`); иначе mood wash + initials (`.eh-disco опционально `booking_occupancy` (`"free"` | `"pending"` | `"confirmed"`; приоритет confirmed > pending > free; см. BackSpec §6). Studio-агрегат / popover мастеров опираются на это поле (+ capacity/bookings при необходимости). -- CRUD владельца: `POST/PUT/DELETE` (в т.ч. опциональный `specialist_id`) +- CRUD владельца: `POST/PUT/DELETE` (в т.ч. опциональный `specialist_id`). + Create-форма: **capacity = 1** (или `settings.default_capacity` студии); + `specialist_id` подставляется из текущего roster-фильтра сетки; recurrence — + из org defaults календаря. **WeekFill:** горизонт по умолчанию **1 неделя**; + «Создать расписание» disabled, пока нет именованных слотов и выбранного + специалиста; превью считает, сколько событий будет создано; пустой apply — + один error toast, не success. - Детали: `GET /v1/events/:id` (отображение специалиста, если задан; тот же `booking_occupancy`) - Вхождения: `GET /v1/events/:id/occurrences`