내가 만들어야할 기능
- 회원목록 조회
- 페이지 진입시 role이 admin 인 사람만이 진입이 가능하도록 하기
- 진입이 완료되면 곧바로 전체 목록 조회가 되도록 하기(이거는 생각해봐야할 듯)
- 일반회원 탭 클릭시 일반회원만 조회되도록 하기
- role 이 customer 인 사용자의 정보만 조회되도록 하기
- 일반회원 탭 클릭 상태에서 회원 삭제 버튼이 나오도록 하기
- 파트너 회원 탭 클릭시 파트너 회원만 조회되도록 하기
- 파트너 회원 탭 클릭 상태에서 회원 삭제 버튼이 나오도록 하기
- 승인 대기 탭 클릭시 파트너 회원을 신청하였지만 승인 대기 상태인 사람만 받기
- 승인 대기 탭 클릭 상태에서 회원승인 버튼이 나오도록 하기
- 회원 삭제
- 담당 튜터님의 피드백 : 삭제 버튼은 회원이 많은 곳에 영향을 미치고 있기 때문에 완전 삭제를 해버리면 해당 회원이 쓴 리뷰의 게시물은 어떻게 될 것이고 그 리뷰 안에 있는 다른 회원의 댓글 또한 어떻게 될 것인지 생각해야할 점이 많고 복잡하므로 완전 삭제를 추천하지 않고 이런 여러가지 상황이 일어날 것을 잠재우기 위해 soft delete를 현업에서 사용하는 추세라고 함. 완전 삭제는 아니고 회원 입장에서는 삭제처럼 보이나 실제로는 수정처럼 되어있는 것. 그게 아니면 중요도가 낮은 기능이라 아예 만들지 않는 편이 어떨까 고민해보자고 하였음.
- 파트너(병원) 목록 조회
- role이 partner인 사람의 정보만 조회
- 파트너(병원) 삭제
- 파트너(병원) 회원가입 승인
- 파트너(병원) 승인대기 불러오기 : role이 waiting(기본값)인 사람의 정보만 조회
- 파트너 회원가입 승인 : 회원 승인 버튼을 만들고 누르면 role이 waiting 에서 partner로 변경되도록 하기