생성1. 체크리스트 공지를 선택하고 Task와 Assignee를 선택하는 옵션을 띄운다
생성2. Assignee를 선택하는 버튼을 누르면 현재 회원 리스트가 Modal로 띄워진다
생성3. 리스트에서 선택한 회원을 Task에 할당시킬 수 있다
생성4. Task가 입력이 시작되면 다음 Task 입력창이 뜬다
생성5. 옵션이 기록된 채 정상적으로 체크리스트 공지를 생성할 수 있다
입력1. 할당된 회원이 해당 링크로 들어가면 본인의 Task(본인껀 노란색) 및 전체 Task를 확인할 수 있다
입력2. 본인의 Task에 어떻게 처리했는지에 대한 코멘트를 남길 수 있다
입력3. 작성된 코멘트는 수정 및 삭제할 수 있다
입력4. 본인의 Task를 다 해결하여 완료할 수 있다 (최소 1개의 코멘트 이상이어야 함)
관리1. 공지 확인 뷰에서는 '읽음 확인'과 '수행 현황'탭이 생성된다
관리2. '수행 현황' 탭에서는 할당된 회원들의 실시간 처리 현황을 볼 수 있다
관리3. '수행 현황' 탭에서도 회원들에 대해 SMS를 전송할 수 있다.
버그1. 본인 외에 코멘트 수정창을 열 수 없게 한다
버그2. 관리자 외 회원은 SMS 전송 체크박스를 볼 수 없어야한다
버그3. checklist에 대한 validation check (하나 이상의 task와 assignee 필수)
버그4. 수정 관련 버그 (기존 레코드에 반영이 안되는 문제, 다음 할일 입력창이 뜨지 않는 문제) 해결
테스트용 코드 삭제
피드백. Checklist의 assignee는 User 모델과 연결
테스트 추가
add header,footer in modal