-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: 메인 브랜치에 머지한다. #423
Merged
Merged
chore: 메인 브랜치에 머지한다. #423
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* feat: updateBulkRead 쿼리를 작성하고 테스트한다. * feat: updateRead 서비스 메서드를 작성하고 테스트한다. * feat: updateNotificationRead 컨트롤러단 메서드를 작성하고 테스트한다.?
* feat: ChatMessageController.chatMessage 를 구현한다. * test: ChatMessageController.chatMessage STOMP 테스트 코드를 작성한다. * refactor: STOMP 테스트 코드를 개선한다.
* feat: ChatRoomService.findChatRoomId 를 구현한다. * feat: ChatRoomController.findChatRoomId 를 구현한다.
* refactor: Shelter 이미지 삭제가 서비스에서 진행되도록 수정한다. * refactor: Volunteer 이미지 삭제가 서비스에서 진행되도록 수정한다. * refactor: Review 이미지 삭제가 서비스에서 진행되도록 수정한다. * refactor: Review 이미지 삭제가 서비스에서 진행되도록 수정한다. * refactor: Recruitment 이미지 삭제가 서비스에서 진행되도록 수정한다. * refactor: Animal 이미지 삭제가 서비스에서 진행되도록 수정한다. * test: findImagesToDelete 메서드 테스트 코드를 추가한다. * refactor: ImageRemover 인터페이스 구현하도록 수정한다.
* feat: 채팅방 메시지 목록 조회 서비스 로직을 구현한다. * feat: 채팅방 메시지 목록 조회 api를 구현한다. * docs: 채팅방 메시지 목록 조회 api를 문서화한다.
* feat: 채팅방 목록 조회(봉사자) 서비스 로직 및 쿼리를 구현한다. * feat: 채팅방 목록 조회(보호소) api를 구현한다. * docs: 채팅방 목록 조회(보호소) api를 문서화한다.
* feat: 안 읽은 메시지 총 수 조회(봉사자) 서비스 로직 및 쿼리를 구현한다. * feat: 안 읽은 메시지 총 수 조회(봉사자) api를 구현한다. * docs: 안 읽은 메시지 총 수 조회(봉사자) api를 문서화한다.
* feat: updateBulkRead 쿼리를 작성하고 테스트한다. * feat: updateNotificationRead 서비스단 메서드를 작성하고 테스트한다. * feat: updateNotificationRead 컨트롤러단 메서들르 작성하고 테스트한다.
* feat: 채팅방 상세 조회(보호소) 서비스 로직을 구현한다. * feat: 채팅방 상세 조회(보호소) api를 구현한다. * docs: 채팅방 상세 조회(보호소) api를 문서화한다. * fix: 채팅방 상세 조회 서비스 로직의 `@Transactional` `readOnly=true` 속성을 제거한다.
* feat: 예외와 사용자 요청을 로깅한다. * chore: 로그 레벨 별 파일 출력 설정을 추가한다.
* feat: Volunteer, Shelter에 deviceToken을 추가한다. * feat: 로그인할 때 fcm Token도 함께 보낸다. * feat: 로그인할 때 받은 fcm token을 사용자에 update한다.
* feat: 비밀번호 변경 시 발생하는 예외 상황 에러코드를 추가한다. * feat: 봉사자 비밀번호 변경 시 예외 발생 에러 코드를 변경한다. * feat: 보호소 비밀번호 변경 시 예외 발생 에러 코드를 변경한다.
* feat: 안 읽은 메시지 총 수 조회(보호소) 서비스 로직을 구현한다. * feat: 안 읽은 메시지 총 수 조회(보호소) api를 구현한다. * feat: 안 읽은 메시지 총 수 조회(보호소) api를 문서화 한다.
* refactor: Animal 패키지의 wrapper 패키지 이름을 vo로 변경한다. * refactor: notification 패키지의 wrapper 패키지 이름을 vo로 변경한다. * refactor: recruitment 패키지의 wrapper 패키지 이름을 vo로 변경한다. * refactor: review 패키지의 wrapper 패키지 이름을 vo로 변경한다. * refactor: shelter 패키지의 wrapper 패키지 이름을 vo로 변경한다. * refactor: volunteer 패키지의 wrapper 패키지 이름을 vo로 변경한다. * refactor: applicant 패키지의 wrapper 패키지 이름을 vo로 변경한다.
* refactor: 봉사 모집글 조회 마감 여부 필터를 enum 값으로 변경한다. * fix: isClosed 값을 controller에서 변환한다. * refactor: isClosed -> closedFilter로 네이밍을 변경한다. * feat: 보호소 봉사 모집글 API에도 적용한다.
* refactor: 봉사 모집글 조회(봉사자) 검색 필터 파라미터를 enum으로 변경한다. Co-authored-by: baejunil <bjo6300@naver.com> * refactor: 봉사 모집글 조회(보호소) 검색 필터 파라미터를 enum으로 변경한다. Co-authored-by: baejunil <bjo6300@naver.com> * style: KeywordFilterTest에 마지막 줄 개행을 추가한다. --------- Co-authored-by: baejunil <bjo6300@naver.com>
* feat: 권한 검증을 위한 어노테이션을 추가한다. * chore: 메서드 시큐리티를 적용한다. * feat: 컨트롤러 메서드에 적절한 권할 별 메서드 시큐리티 어노테이션을 추가한다. * feat: 권한이 없는 요청에 대한 예외 핸들링을 구현한다. * refactor: 사용하지 않는 상수를 제거한다.
* refactor: 보호 동물 목록 조회 시 중성화 필터링 Enum 을 사용한다. * style: 불필요한 세미콜론을 제거한다. * fix: NPE 발생 부분을 수정한다. * refactor: 레포지토리 계층에서 Enum을 사용하도록 수정한다.
* refactor: unique 제약 조건을 설정한다. * test: 중복 저장 테스트를 추가한다. * feat: DataIntegrityAspect 를 구현한다. * feat: DataIntegrityAspect 를 적용한다. * test: DataIntegrityAspect 를 적용한 서비스 계층의 통합 테스트를 작성한다.
* feat: 액세스 토큰 갱신 API를 분리한다. * feat: 로그아웃 API를 분리한다. * docs: 새롭게 추가한 API를 문서화한다.
* test: 리뷰 업데이트 서비스 로직을 통합 테스트한다. * fix: 리뷰 이미지 업데이트 시 이미지 컬렉션에 대한 참조를 변경하지 않도록 수정한다.
* refactor: 봉사 신청 여부 조회 응답 dto 패키지를 변경한다. * refactor: 봉사 모집글 목록 조회 쿼리에 페치 조인을 적용한다. * test: n+1 검증이 끝난 테스트를 제거한다. * chore: 깃 서브모듈을 최신화한다.
* test: S3Service 목의 위치를 BaseIntegrationTest로 이동한다. * test: 테스트를 위한 스케줄링 표현식을 개선한다. * refactor: 서비스 로직과 스케줄러를 분리한다. * test: 스케줄러 행위 테스트를 위한 Base 클래스를 개선한다.
* fix: 내(보호소)가 받은 봉사 후기 목록 조회시 잘못된 프로젝션을 수정한다. * fix: 봉사자 이미지 엔티티의 테이블 이름을 수정한다. * feat: 내(보호소)가 받은 리뷰 목록 조회 쿼리에 페치 조인을 추가한다.
봉사 시작 시간이 과거인지 확인하는 where 절을 추가한다.
* feat: 봉사자 봉사 개수를 위한 vo를 추가한다. * feat: 리뷰 작성 시 봉사자 리뷰 개수 증가 로직을 구현한다. * feat: 리뷰 삭제 시 봉사자 리뷰 개수 감소 로직을 구현한다. * refactor: 내(보호소)가 받은 봉사 후기 목록 조회 시 n+1을 해결한다.
* feat: 권한이 필요 없는 api 응답시 이메일 마스킹을 위한 유틸 클래스를 구현한다. * feat: 보호소의 리뷰 목록 조회 시 봉사자 이메일 정보를 마스킹한다.
* fix: 봉사 모집글 마감 스케줄러 표현식을 수정한다. * refactor: 마감 시간이 지난 봉사 모집글 마감 쿼리를 수정한다. * fix: 봉사 모집글 목록 조회 시 응답 dto에서 마감을 판단하는 로직을 제거한다. * teat: 봉사 모집글 마감 캐시 로직 테스트를 추가한다.
hseong3243
requested review from
pushedrumex,
funnysunny08 and
bjo6300
as code owners
December 3, 2023 15:00
Kudos, SonarCloud Quality Gate passed! |
bjo6300
approved these changes
Dec 3, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍🏻
funnysunny08
approved these changes
Dec 4, 2023
pushedrumex
approved these changes
Dec 4, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
개요
최소 기능 제품을 만족하는 기능이 완성되었다고 판단하여 메인 브랜치에 머지합니다.
개발 내용
다음의 기능들을 개발 완료하였습니다.
💡 관련 이슈