Docs: sync Back#61 specialist_id + trial/402 (no auto-start). Fixes EventHub/EventHubSpec#14
This commit is contained in:
@@ -142,7 +142,8 @@ cover (`.eh-discover-media--photo`); иначе mood wash + initials (`.eh-disco
|
||||
- Просмотр коммерческого чужого календаря по id; при `booking_open=false` — баннер
|
||||
«Запись временно недоступна», кнопка записи скрыта
|
||||
- HTML month view владельца: `GET /v1/calendars/:calendar_id/view?month=YYYY-MM` — при переключении виджета на **прошедший месяц** (owner + вид «Месяц») автоматически подменяет клиентский grid серверным HTML (live/архив, задача #15). Текущий и будущие месяцы — React-виджет по `GET …/events`.
|
||||
- Создание / апгрейд `commercial` без подписки → `402` → `/subscription`; после оплаты —
|
||||
- Создание / апгрейд `commercial` без **уже active** sub/trial → `402` → `/subscription`
|
||||
(trial — явный `start_trial`, не auto при create); после оплаты —
|
||||
возврат к созданию/редактированию
|
||||
- Владелец commercial: специалисты **через invite** (не сырой `user_id`):
|
||||
typeahead `GET /v1/users/lookup` и/или email → `POST …/specialist-invites`;
|
||||
@@ -191,8 +192,10 @@ UI: форма отзыва скрыта без confirmed booking (event — boo
|
||||
`GET /v1/subscription`, `POST /v1/subscription` (`start_trial` | `activate` + `plan` + опционально `payment_info`).
|
||||
Планы и цены (как Back `plan_price/1`, minor units → ₽): monthly **999**, quarterly **2499**, biannual **4499**, annual **7999**.
|
||||
UI: карточки сравнения, локализованный «Бесплатно» без подписки, trial, демо-оплата (шлюз-заглушка).
|
||||
Создание commercial без подписки → `402` → `/subscription`. После renew commercial-календари
|
||||
владельца снова с `booking_open=true` без смены type (BackSpec §2.1.2 restricted → full).
|
||||
Create/upgrade commercial без **уже active** sub/trial → `402` → `/subscription`
|
||||
(сначала явный `start_trial` или `activate`; auto-start trial при create **нет**,
|
||||
Back#61 / BackSpec §2.1.2, §2.9). После renew commercial-календари владельца снова
|
||||
с `booking_open=true` без смены type (restricted → full).
|
||||
|
||||
### 5.10. Тикеты
|
||||
- ErrorBoundary / необработанные ошибки → `POST /v1/tickets` с `source=frontend`
|
||||
|
||||
Reference in New Issue
Block a user