Search
👥

여행 그룹 추가 작동 과정과 리스트 화면

Tags
자료
마감일
작성자

여행 그룹 추가 (웹소켓)

사진은 더블클릭하면 크게 볼 수 있습니당

왼쪽은 용구 오른쪽은 시은 으로 테스트 하겠습니다.
멤버 추가는 웹소켓으로 이루어 집니다.
점선형태의 원을 클릭하면 멤버를 추가할 수 있는 모달창이 나타납니다.
용구 를 입력하고 검색을 클릭하면 실시간으로 용구 라는 유저를 찾습니다.
추가하고자 하는 유저의 이름을 선택하면 아래와 같이 서버에 추가 요청을 보냅니다
다시 용구 의 리스트 화면을 보면 시은 이 추가한 플래너가 나타납니다.

만약 시은 이 개인 플래너를 생성한다면?

정리

여행 그룹은 플래너를 생성 시에 기본적으로 같이 만들어지며 자동으로 인덱스가 생성됩니다.
플래너를 만든 사람의 role 은 HOST 로 자동 지정 됩니다.
멤버 추가 시에 추가된 사람의 role 은 MEMBER 로 자동 지정 됩니다.
여행 멤버 추가는 웹소켓으로 동작되며, 리스트는 rest api 로 동작됩니다.
HOST 가 여행 플래너를 지우면 그룹에 속해있던 모든 사람들의 리스트에서 플래너가 삭제됩니다. MEMBER 가 여행 플래너를 지우면 HOST 의 여행 플래너의 여행 그룹멤버에서 빠져나갈 뿐, HOST 의 리스트에는 영향을 끼치지 못합니다.