-
Notifications
You must be signed in to change notification settings - Fork 4
[HOTFIX] 서포터즈용 AccessToken 발급 로직 추가 #397
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
Conversation
Slack 메세지 전송 컴포넌트 설정 및 구현
브랜치 전략 변경에 따른 CI 워크플로우 업데이트
Swagger 정상화 및 공통 응답 파싱 자동화
* feat: 현재 로그인한 회원 정보 조회 API 추가 * fix: 지원 내역 조회 로직 개선 및 임시 저장 상태 반환 추가 * refactor: MemberProfileResponse에서 지역 변수 이름 변경 * refactor: MemberProfileResponse에서 지역 변수 이름 변경 * feat: 현재 로그인한 회원 프로필 조회 API 설명 수정
* feat: JobFamily에 portfolioRequired 필드 추가 * feat: ApplyErrorCode에 포트폴리오 필수 에러 추가 * feat: ApplicationForm에 포트폴리오 존재 여부 확인 메서드 추가 * test: ApplyServiceTest에 PD 직군의 포트폴리오 제출 여부 검증 테스트 추가 * feat: Apply 엔티티에 지원 제출 기능 추가 및 제출 시 예외 처리 로직 구현 * refactor: ApplyService 내 지원서 제출 로직 리팩토링 및 코드 간결화 * test: ApplyTest에 지원서 제출 관련 테스트 케이스 추가 * fix: ApplyErrorCode에 제출 완료되지 않은 상태 에러 코드 롤백
* refactor: checkApplyStatus 파라미터를 memberId에서 email로 변경 및 이메일 유효성 검증 추가 * refactor: checkApplyStatus 파라미터를 memberId에서 email로 변경 * test: checkApplyStatus 테스트를 memberId에서 email 기반으로 수정
* feat: 전체 프로젝트 요약 조회 기능 추가 * feat: 전체 프로젝트 요약 조회 기능 추가
* feat: 프로젝트 상세 응답에 배너 이미지, 샘플 이미지, 소개 이미지 필드 추가 및 카테고리 마이그레이션 * feat : 프로젝트 목록 요약 API 추가 (#363) * feat: 전체 프로젝트 요약 조회 기능 추가 * feat: 프로젝트 소개서 카테고리 수정 및 서비스 타입 필드 추가 * feat: 프로젝트 조회 API에서 학기 ID 파라미터 제거 및 카테고리 기반 조회로 변경 * feat: 프로젝트 목록 조회 API 설명에서 기수 ID 언급 제거 * feat: 프로젝트 조회 API 캐시 키에서 학기 ID 파라미터 제거
* feat: 이메일 전송 요청 횟수 제한 예외 처리 및 RateLimitException 추가 * feat: 이메일 인증 코드 발송 Rate Limit 추가 * test: UnitTestSupport 상속 적용 * fix: 이메일 인증 코드 발송 시 Rate Limit 남은 시간 계산 로직 수정
* feat: 지원자가 현재 진행 중인 모집에 지원했는지 확인하는 메서드 추가 * fix: 지원서 조회 시 활성 모집에 한정되도록 쿼리 수정 * fix: 지원 상태 확인 및 임시저장/삭제 테스트에서 활성 모집 한정 로직 반영 - 지원 상태 확인 시 지원 내역이 없을 때 신규 지원 가능 테스트 추가 * refactor: 불필요한 import 제거
* fix: 지원 상태 설명에서 JOINED 상태의 정의 수정 * refactor: ApplyStatusResponse에서 step 필드 및 관련 팩토리 메서드 제거 * refactor: 지원 상태 조회 로직 간소화 및 예외 처리 추가 * test: 지원 상태 조회 시 프로필 미작성 예외 처리 테스트 추가 및 기존 테스트 수정
* refactor: 이메일 대신 memberId를 사용하도록 checkApplyStatus를 수 * refactor: checkApplyStatus 메서드 파라미터를 email에서 memberId로 수정 * test: checkApplyStatus 테스트 메서드 파라미터를 email에서 memberId로 수정
* feat: JobFamily 정보 포함하도록 ApplyService 수정 * test: ApplyServiceTest에 JobFamily 검증 추가
* fix: CI 설정에서 캐시 읽기 전용 옵션을 false로 변경 * fix: SpringdocConfig에서 불필요한 API 그룹 제거 * feat: 회원 프로필 응답에 전화번호 필드 추가 및 CI 설정 수정
* fix: Dockerfile에서 OpenJDK 이미지를 slim에서 alpine으로 변경 * fix: Dockerfile에서 OpenJDK 이미지를 eclipse-temurin으로 변경
* fix: 헬스체크 명령어 수정하여 실패 시 exit 0으로 변경 * fix: Dockerfile에서 헬스체크 명령어 주석 처리
* Uncomment JAVA_OPTS and HEALTHCHECK in Dockerfile * Update healthcheck command to handle failure (cherry picked from commit 8f75922) Co-authored-by: 023 <[email protected]>
* feat: 관리자 인증 API 경로 변경 및 Springdoc 설정 업데이트 * feat: 서포터 전용 토큰 발급 기능 추가 및 Discord 메시지 전송 로직 개선 * feat: 서포터 역할 추가 및 관련 API 접근 권한 수정 * fix: createToken 메서드에 null 및 유효하지 않은 만료 시간 검증 추가 * feat: 서포터 토큰 만료 시간을 10분에서 1일로 변경
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (1)
Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Test Results250 tests 250 ✅ 9s ⏱️ Results for commit 9516df2. ♻️ This comment has been updated with latest results. |
📊테스트 커버리지
|
📝 작업 내용
[HOTFIX] 서포터즈용 AccessToken 발급 로직 추가