docs: note Front#43 mergeExpandedWithMasters for duty overlay
Refs EventHub/EventHubFront#43
This commit is contained in:
@@ -223,8 +223,9 @@ cover (`.eh-discover-media--photo`); иначе mood wash + initials (`.eh-disco
|
|||||||
слоты commercial, где `event.specialist_id` = текущий user. Gate: accepted invites
|
слоты commercial, где `event.specialist_id` = текущий user. Gate: accepted invites
|
||||||
(`GET /v1/user/specialist-invites`) → unique `calendar_id` → active specialist
|
(`GET /v1/user/specialist-invites`) → unique `calendar_id` → active specialist
|
||||||
(`GET /v1/calendars/:id/specialists`) → list events viewport. Title `событие · студия`;
|
(`GET /v1/calendars/:id/specialists`) → list events viewport. Title `событие · студия`;
|
||||||
клик → `/c/:commercialId/e/:eventId`. Legacy specialist без invite-записи — вне MVP.
|
клик → `/c/:commercialId/e/:eventId`. Back expand virtuals без `specialist_id` —
|
||||||
Не зеркалить чужой roster на personal owner.
|
Front мержит masters + expand (`mergeExpandedWithMasters`) перед фильтром.
|
||||||
|
Legacy specialist без invite-записи — вне MVP. Не зеркалить чужой roster на personal owner.
|
||||||
- Статусы: `pending` | `confirmed` | `cancelled` | `expired`; confirmation: `auto` | `manual` | timeout.
|
- Статусы: `pending` | `confirmed` | `cancelled` | `expired`; confirmation: `auto` | `manual` | timeout.
|
||||||
Past+pending / `expired` в «Мои записи» и на `EventActionCard` — бейдж «истекла»,
|
Past+pending / `expired` в «Мои записи» и на `EventActionCard` — бейдж «истекла»,
|
||||||
Cancel скрыт. На past-событии Book скрыт. Defensive: если API ещё отдал past
|
Cancel скрыт. На past-событии Book скрыт. Defensive: если API ещё отдал past
|
||||||
|
|||||||
Reference in New Issue
Block a user