가계를 생성한 사람의 경우 가계 정보를 수정하거나 삭제할 수 있도록 하기 위해 오른쪽 사이드바에 그룹 탈퇴 대신 그룹 관리 버튼을 보이게 했다.
해당 버튼을 누르면 그룹의 정보를 변경하거나 그룹을 삭제할 수 있다.
수정의 경우는 GraphQL로 수정 쿼리문만 날리면 돼서 간단하게 작업이 가능했지만 삭제의 경우 조금 복잡했다.
이유는 삭제의 경우 저번에 생성할 때이어줬던 조인 테이블을 먼저 restAPI로 보내 삭제를 한 뒤 GraphQL로 삭제 쿼리문을 보내야만 삭제가 가능했다. 이 부분의 경우 조금만 잘못돼도 해당 오류가 나오지 않고 콘솔 창엔 cors 에러만 나와서 백 앤드 팀 와 같이 틀린 부분을 수정하며 작업했다.
원래 콘텐츠 수정, 삭제 기능의 경우 생각했던 기능은 아니지만 팀원이 추가하면 어떻겠냐는 의견에 그렇게 오래 걸리는 작업도 아니어서 추가하기로 했다.
콘텐츠 수정, 삭제는 따로 버튼이 없고 해당 콘텐츠를 누르면 생성이나 삭제를 할 수 있는 모달창이 나오도록 구현했다.
콘텐츠 수정, 삭제 기능의 경우 그룹 수정, 삭제 기능과 매우 유사해서 쉽게 구현이 가능했다.
오늘 중간중간 우리 서비스를 사용해보면서 문제점들을 찾으면서 나온 조금 한 버그들을 수정했다. 버그 수정의 경우는 마감까지 매일 이용해보면서 찾아봐야 할 것 같다.
이제 정말 얼마 남지 않았다. 달력을 보니 이번 주가 마지막이었다. 대부분의 핵심 기능들은 거의 완성을 했고 디테일적인 부분만 남아서 이번에도 어렵지 않게 마감 기한을 지킬 수 있을 듯하다.
조금 더 힘내서 유종의 미를 거두자!