P1: API приглашений специалистов (specialist_invite) #55
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Проблема
Сейчас
POST /v1/calendars/:id/specialistsтребует известныйuser_id. Нужен flow приглашения специалиста (in-app + email) по утверждённому Spec.Влияние
Владелец не может нормально добавить специалиста в проде.
Ожидаемый результат
Реализация контракта
specialist_inviteиз Spec:calendar_specialist.Критерии приёмки
q(email/nickname), только verified/active, rate-limitЗависимости
Сначала Spec-контракт. Front — после Back на stage.
Приоритет
P1
Контракт: EventHub/EventHubSpec#7. UI: EventHub/EventHubFront#16. Ждём Spec, затем реализация.
Spec готов: EventHubSpec#7 / commit
6a9daff. Можно брать в работу API specialist_invite + lookup + notification/email.Беру в работу. Реализую Spec#7: specialist_invite + lookup + notification/email.
Смержено в
master(571f047).Реализовано по Spec#7:
specialist_invite+ миграцияGET /v1/users/lookupТесты:
make test-all— 979 eunit + 40 CT.Дальше: EventHubFront#16 (UI).