Week3_Day3_회의록 - boostcamp-2020/IssueTracker-28 GitHub Wiki
진행사항 ⏰
10:00-11:00 데일리 스크럼 및 코드 리뷰
11:00-12:00 개발 브랜치로 머지, 역할 분배
데일리 스크럼 및 코드 리뷰 🏃♀️
김예진
마일스톤 목록 페이지
- 마일스톤 목록의 각 마일스톤 컴포넌트에서 open/close 버튼 toggle 구현
- edit, close/open, delete 버튼 이벤트 구현
- 마일스톤 완료일 분기처리 -> 완료일이 없는 경우 No due date로 표시
마일스톤 생성 페이지
- create milestone 버튼 이벤트 구현
- ui 수정
- submit 버튼 이벤트 발생 제한
- cancel 버튼 추가
- url 수정 (/newMilestone -> /milestone/new)
마일스톤 수정 페이지
- ui 구현
- submit 버튼 이벤트 발생 제한
- open/close milestone 버튼 toggle 구현
- milestone의 edit 버튼과 수정 페이지 연결 -> history.push할때 milestone을 props로 넘겨줌
- cancel, close milestone, save changes 버튼 이벤트 구현
김동현
- 이슈 상세페이지 화면 깨짐 수정
- 이슈 상세 페이지 헤더 라인 삭제
- 프론트, 서버 API 코드 리팩토링
- Issue Detail Context API 적용
- Preview 탭 구현
- Button Style 적용
- 이슈 생성 API 수정
이상경
- 라벨 목록 페이지 delete 이벤트 적용 / 이름순 정렬
- 이슈 목록 assigned 유저이미지 반영
- user 모델에 profileImg 컬럼 추가
- assignees, author이 userId를 담는 배열 -> userId, profileImg를 담는 객체 배열로 변경됨
- createdTime을 UTC-> 한국 시간으로 변경하여 계산
- 유저 프로필 이미지 저장 및 반영
한예지
- 검색 구현(with sang-gyeong)
- 필터형식으로 검색하는 경우: ex) label:bug
- 키워드형식으로 검색하는 경우: ex) 이슈1
- sidebar 관련 API 구현
- flag를 인자로 받아 관계테이블에 데이터를 추가할건지 삭제할건지 판단
- assignees 수정 API
- labels수정 API
- milestone 수정 API
- 이슈 상세 API 데이터 형식 수정
- profileImg 추가
역할 분담 🔥
- 동현 : Issue, Comment 삭제, 테스트 코드 공부
- 예진 : Mentioning 필터 적용, 테스트 코드 공부
- 예지 : Sidebar 이벤트, api 적용, 테스트 코드 공부
- 상경 : Label 페이지 렌더링, 시간 오류 수정, 테스트 코드 공부
회의 안건 👀
- Context API vs Props 뭐가 더 편한지 논의
- history로 경로 변경해줄 때 특정값하고 함께 넘겨주기 (이슈 상세 페이지에 적용해보기)
- Label 페이지 렌더링이 다시 되지 않는 문제 -> fetchData 위치 바꿔보기, Memo 적용해보기