멤버 초대 (INVITE USER)
화면 정보
경로: “Management” > “Organization” > “[INVITE USER]” 버튼
화면 구성
초대 다이얼로그
초대할 사용자의 이메일 주소를 입력하여 Organization에 멤버를 추가합니다.필드 설명
| 필드명 | 설명 | 타입 | 필수 |
|---|---|---|---|
| Email Address | 초대할 사용자의 이메일 주소 | 텍스트 | 필수 |
초대 프로세스
- [INVITE USER] 버튼 클릭
- 초대 다이얼로그 표시
- 이메일 주소 입력
- [Invite] 버튼 클릭
- 시스템이 이메일로 사용자 검색 (GET /users/uuids?user_email=)
-
사용자 UUID를 찾으면 Tenant에 추가 (POST /tenants/
{tenantUuid}/users) - 성공 시:
- 다이얼로그 닫힘
- 멤버 목록 자동 갱신
- 새 멤버가 USER 역할로 추가됨
- 실패 시:
- 에러 메시지 표시:
- “User not found” (해당 이메일의 사용자 없음)
- “Invite failed” (초대 실패)
버튼 상태
| 버튼 | 활성화 조건 | 동작 |
|---|---|---|
| 이메일 입력 완료 | 사용자 검색 및 초대 | |
| [Searching…] (로딩 중) | API 호출 중 | 스피너 표시, 버튼 비활성 |
| 항상 활성 | 다이얼로그 닫기 |
TIP/주의
초대하려는 사용자는 미리 Seahorse에 가입되어 있어야 합니다. 이메일로 사용자를 검색하여 현재 Tenant에 추가합니다.
초대된 사용자는 기본적으로 USER 역할로 추가됩니다. 역할 변경은 별도 기능이 필요합니다.