docs(spec): create capacity 1 and WeekFill preview. Refs EventHub/EventHubFront#63

This commit is contained in:
2026-08-14 11:52:09 +03:00
parent 5fa00a44bf
commit 1bed282cfb
+7 -1
View File
@@ -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`