Перейти к содержимому

Принятие инвайта

Сгенерировано из docs/matrices/fm/org.yaml.

FMЭлементДействиеПоведениеРоли (доступ)Статус
FM-064Переход по ссылке инвайтаКлик на URLЕсли авторизован → добавлен, если нет → регистрацияemployee, spacemandone
FM-065Просроченный инвайтПереход по URLСообщение: ссылка недействительнаguest, employee, spaceman, supervisor, org_admin, site_admindone

Обзор экрана

Страница, на которую человек попадает по ссылке-приглашению из письма (адрес вида …/invite/<токен>). Назначение — показать, в какую организацию его зовут, и дать принять или отклонить приглашение.

Основной сценарий. При открытии страница по токену из ссылки запрашивает карточку приглашения — приглашение по ссылке. Дальше развилка:

  • Гость (не вошёл). Видит название организации и роль, но вместо кнопок — предложение войти или зарегистрироваться. Принять приглашение можно только под аккаунтом.
  • Вошедший пользователь. Видит карточку с организацией, ролью и сроком действия и две кнопки: «Принять» (принять приглашение) и «Отклонить» (отклонить приглашение). После «Принять» — короткое «Готово» и переход к проектам.

Ошибки на экране. Если приглашение не найдено, уже использовано или истёк его срок, вместо карточки показывается сообщение — например, «ссылка недействительна» для просроченного приглашения (FM-065). Из этого состояния доступна только кнопка возврата на главную.

Доступ к самим действиям регулируют методы API; экран лишь отражает их ответы. Принять приглашение может любой человек, открывший ссылку (FM-064): авторизованный — сразу, гость — после регистрации.