Skip to content
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

test: ci test #25

Merged
merged 2 commits into from
Jul 29, 2024
Merged

test: ci test #25

merged 2 commits into from
Jul 29, 2024

Conversation

daeyoung0726
Copy link
Member

1

@daeyoung0726 daeyoung0726 merged commit 148bb46 into develop Jul 29, 2024
1 check passed
@daeyoung0726 daeyoung0726 deleted the test/ci2 branch July 29, 2024 15:00
Tentennball added a commit that referenced this pull request Aug 5, 2024
* feat: GlobalExceptionHandler, CustomException 파일 생성

* feat: ErrorType 작성

* feat: GlobalExceptionHandler, CustomException 함수 작성

* feat: ErrorDto 작성

* fix: ErrorDto와 ErrorType 핸들러와 연결

* feat: DB 설정 및 jpa 배치사이즈 설정

* feat: User Entity 작성

* feat: User에 대한 Role eunm class 작성

* feat: Post Entity 작성

* feat: JpaAuditing을 위한 config 작성

* feat: Event Entity 작성

* feat: Donation Entity 작성

* feat: Participate Entity 작성

* feat: User Entity Point 필드 추가

* refact: ROLE 접두사 삭제

* refact: List 초기화

* test: 유저 객체에 대한 테스트코드 작성

* feat: User/Auth기능에 사용되는 Dto 작성

* feat: UserRepository 작성

* chore: 불필요한 파일 삭제

* hotfix: UserRepository 제네릭 오류 수정

* feat: post dto 작성

* feat: post repository 작성

* refact: dto 메서드명 변경

* feat: jwt환경변수 설정

* feat: SecurityConfig, JwtAuthenticationFilter 파일 생성

* feat: jwt관련 시큐리티 구현, 필터, 토큰provider 생성

* feat: 작성자 핸드폰 번호 추가

* feat: 게시글 검색을 위한 jpa 네이밍 메서드 추가

* feat: 게시글 업데이트를 위한 편의 메서드 추가

* feat: PostService 구현

* test: PostService Test 작성

* feat: 필드별 유효성 검사 문구 추가

* feat: api 공통 응답 포맷

* feat: PostController 작성

* test: PostController Test 작성

* feat: Post 작성자 할당 편의 메서드 추가

* refact: Post 작성자 할당 방법 변경

* refact: PostService 코드 변경

* refact: 게시글 삭제 중 조회없이 바로 삭제

* refact: 작성자 할당 편의 메서드명 변경

* refact: 게시글 삭제 구조 변경으로 인한 테스트 코드 일부 변경

* feat: oauth 로그인 dto 생성

* feat: permitAll 링크 추가

* feat: jwt인증필터 로직작성

* feat: provider 함수, UserDetails 구현

* chore, feat: validateToken 구현, userSerivce 일부 구현, jjwt 디펜던시 추가

* feat: Donation Dto 작성

* feat: Donation Repository 작성

* feat: Donation에 대한 Res Dto 구현

* feat: Post에 기부한 개수 업데이트를 위한 편의메서드 작성

* feat: donation과 관련된 jpa 네이밍 메서드 추가

* feat: DonationService 작성

* test: DonationService test 작성

* feat: DonationController 작성

* test: DonationController test 작성

* chore, feat: userRepository, userDetailsService 구현

* chore, feat: jwt getAuthentication 구현

* feat: jwt 토큰 발급 구현, oAuth시 필요한 dto 변경

* refact: pr 요청사항 반영(getUsername에서 email반환하게 수정, 관련 로직 수정)

* refact: 시큐리티 활성화로 인한 코드 변경

* feat: PostRes pk반환 추가 - 클라이언트에서 pk값을 서버로 보내기 위함

* feat: Event Dto 작성

* feat: Event Repository 작성

* HF-87: Event Service, Controller 구현 및 테스트 코드 작성 + 글로벌 예외 처리 추가 (#13)

* feat: event 업데이트 편의 메서드 추가

* feat: Event Service 작성

* test: EventService Test 작성

* feat: EventReq Dto 유효성 검사 문구 추가

* feat: Event Controller 작성

* test: EventController test 작성

* feat: 유효성 검사 + 처리하지 않은 에러 문구 글로벌 예외 처리 추가

* test: 유효성 검사 예외 처리로 추가적인 테스트 작성

* HF-84 : 소셜로그인 구현 (#15)

* feat: 소셜로그인 위한 컨트롤러, 서비스 로직 작성

* feat: 소셜로그인 위한 yml, config 작성

* feat: 액세스토큰 얻어오기 구현, 액세스토큰으로 유저정보 얻어오기 준비

* feat: 유저정보 얻어오고 dto에 담기 구현

* feat: 소셜로그인 구현 완료(추후에 redis연동 필요)

* refact: findByEmail 함수 수정

* refact: JwtConfig파일 추가, JwtTokenProvider 다형성 구현 위해 인터페이스 추가

* feat: userDetails에 getId 추가

* HF-88: Participate repository, service, controller 구현 및 테스트 코드 작성 (#14)

* feat: Participate Repository 작성

* feat: Participate Service 작성

* test: ParticipateService test 작성

* feat: Participate Controller 작성

* test: ParticipateController test 작성

* feat: 사용자가 참여한 이벤트 확인을 위한 dto 추가

* feat: 사용자의 이메일로 정보를 불러오기 위한 jpa 네이밍 메서드 추가

* feat: 사용자가 참여한 이벤트 조회 메서드 추가

* feat: 사용자가 참여한 이벤트 조회 api 추가

* test: 사용자가 참여한 이벤트 조회 test 작성

* feat: SecirotyUserDetails getId() 메서드 추가

* refact: userDetails getId추가로 인한 코드 변경

* test: userDetails.getId() 기반 테스트 코드 작성

* feat: Swagger 추가

* feat: Swagger관련 url 접근 권한 허용

* HF-92: 게시글 수정 및 삭제 중 게시글에 대한 권한이 있는지 확인하는 어노테이션 추가 (#16)

* feat: 게시글에 대한 권한 확인을 위한 어노테이션 및 AOP설정

* feat: 게시글 작성자 pk값을 들고오기 위한 JPQL 작성

* feat: 게시글 수정 및 삭제 중 권한 확인을 위한 어노테이션 추가

* test: 게시글 수정 및 삭제 권한 확인 테스트 코드 작성

* HF-85 User, Auth Controller, Service 작성 (#17)

* feat: 유저컨트롤러 생성

* feat: 마이페이지 가져오기 구현

* feat: 참여이벤트 조회 구현중

* feat: 이벤트 참여목록 조회 구현

* refact: transactional 어노테이션 추가(모든 메서드 readOnly)

* feat: auth 토큰재발급 로직 구현

* refact: ErrorDto, ApiUtil 이름 변경(ErrorRes, SuccessRes)

* feat: 로그아웃 로직 구현

* feat: 회원가입 로직 구현

* refact: 회원가입 검증로직 추가

* feat, refact: 리프레시토큰발급 쿠키 사용, 로그아웃 로직 수정, 회원탈퇴 로직 추가

* refact: phoneNumber, email 검증로직 구현, Valid위치 변경

* refact: cookie 사용법 수정, samesite문제 해결

* refact: 토큰 재발급 로직 수정

---------

Co-authored-by: 박대영 <[email protected]>

* untracked file 오류 수정

* HF-94 : 레디스 관련 로직 작성 (#18)

* feat: 레디스 기본 설정 추가 및 로그아웃기능으로 테스트중

* feat: 레디스 기본 설정중

* feat: redis 연결 완료 테스트코드 작성 완료

* Delete compose.yml

* feat: 로그아웃 컨트롤러 수정

* feat: 레디스 사용 로직 생성

* comment: 컨벤션 수정

* refact: 불필요한 import 삭제

* feat: add CorsConfig.java

* Delete src/CorsConfig.java

* feat: add CorsConfig.java

* refact: permitAll 임시 수정

* fix - 패키지 오류 수정

* fix: 카카오로그인 오류 해결

* fix: 토큰생성 오류 해결

* HF-102: 메일 서비스 구축 (#19)

* feat: 메일 서비스 구축

* feat: 메일 수신 동의 필드 추가

* feat: 메일 수신 동의 사용자 불러오는 JPA 네이밍 메서드 추가

* feat: 게시글 등록 시 메일 발송 로직 추가

* test: MailService Test 작성

* feat: 비동기 처리를 위한 어노테이션 추가

* refact: point 필드 삭제

* HF-104: 리뷰 엔티티, dto, 리포지토리 구현 (#20)

* feat: 엔티티 생성

* feat: 리뷰 업로드 dto 구현

* feat: 리뷰 리포지토리 구현

* refact: 오타 수정

* refact: ErrorRes, SuccessRes 디렉토리 위치 변경

* HF-106 : 리뷰 controller/service 작성 (#21)

* refact, feat: dto추가 및 dto/entity 수정

* feat: controller, service 구현

* refact: 리뷰 목록 얻어오기 수정

* refact, feat: 리뷰 가져오기/목록 가져오기 dto 추가 및 수정

* refact: 불필요 import 제거

* refact, feat: 테스트 코드 작성, dto 검증 수정

* refact: 불필요한 import 제거

* feat: 이벤트 관계매핑 추가

* fix: 잘못된 변수명 수정(User entity reviews)

* fix: review 매핑 수정

* HF-109, HF-110: 게시글 dto 정보 수정, 자신이 작성한 게시글 불러오기, 이벤트 지역 추가 (#22)

* feat: EntityListeners 추가

* fix: 시스템 구조에 맞게 수정

* feat: 자신이 작성한 글 불러오기 추가

* fix: test 코드 수정

* feat: 이벤트 지역 추가

* feat: 지역별 이벤트 불러오기 추가

* fix: 회원가입시 사용자 권한 할당 수정

* refact: api 반환 ResponseEntity로 수정

* feat: Dockerfile 작성

* fix: pageable 추가

* docs: ci 설정

* test: ci test

* docs: ci.yml 수정

* fix: ci 수정

* test: ci test (#25)

* test: ci test

* doce: cd 작성

* feat: 게시글, 리뷰 반환 내용 중 writerId 추가 반환

* feat: 리뷰 이미지 삭제 구현(파이어베이스 사용 구현)

* fix: cd 수정

* fix: 로그인 로직 수정

* fix: 로그인 반환방식 수정

* HF-108 : jwt 인터페이스화 (#23)

* refact, feat: JwtTokenProvider 인터페이스로 변환

* feat: JwtTokenProvider 구현체 accessTokenProvider, refreshTokenprovider 구현

* refact: 토근검증함수 validateToken 필터로 이동

* refact: 비즈니스로직 수정 시작

* refact: TokenProvider 사용하는 로직들 수정

* refact: Primary 어노테이션으로 우선순위 설정, AuthService 로직 수정

* refact: AuthService tokenProvider 선언 수정

* refact: Qualifier 어노테이션 적용

* feat: 의존성 분리를 위한 JwtHelper 구현

* refact: RedisUtitl ttl설정 수정, JwtHelper 사용하는 서비스로직 수정

* refact: jwtConfig 삭제, 리뷰컨트롤러 import 수정

* feat: jwt 예외필터 및 엔트리 포인트 구현

* refact: 시큐리티config 수정

* refact: 불필요 import 제거

* refact: 검증로직 수정

* fix: 필요없는 빈 삭제

* fix: 이벤트 얻어오기 파라미터 수정, 게시글 얻어오기 파라미터 수정

* fix: created 리스폰스 수정

* fix: 페이징 개수 수정

* fix: cors 도메인 설정 수정

* feat: swagger 틀 마련

* fix: dockerfile 수정

* fix: dockerfile 수정

* fix: cors 수정

* feat: Post Res 필드 추가

* HF-90: swagger 작성 및 jwt 오류 시 http 상태코드 설정 (#26)

* feat, refact: AuthController SwaggerApi 작성, 토큰재발급 response 수정

* feat: PostApi 작성중

* feat: PostApi 작성 완료

* feat: UserApi 작성 완료

* test: cd테스트

* feat: DonationApi 작성 완료

* feat: EventApi 작성 완료

* feat: ParticipateApi 작성 완료

* feat: ReviewApi 작성 완료

* fix: HTTp Status Code 설정

---------

Co-authored-by: tentenball <[email protected]>

* feat: 게시글 작성에 필요한 사용자 정보 불러오기

* fix: Post 얻어오기 dto 수정

* fix: ci 수정

* fix: ci 수정2

* HF-121: 수정사항 반영 (#27)

* feat: 닉네임 중복 확인 추가

* refact: 리프레시토큰이슈 해결

* refact: 기부 로직 수정 완료

* refact: 기부 로직 수정 완료

* refact: 리뷰 dto 수정 완료

* refact: 쿠키 설정 수정

* refact: 쿠키 설정 수정

* refact: 쿠키 설정 수정

* feat: jpa 시간대 설정

* feat: Event Duration 필드 추가 (#28)

* refact: 게시글 상세 페이지 dto 및 로직 수정

* feat: 이벤트 생성시간 반환 추가

* refact: 게시글 업로드시 postId 반환

* feat: 새로운 게시글 확인을 위한 설정 추가

* feat: 자신이 작성한 게시글인지 확인 코드 추가

* fix: 동일성 체크 수정

* refact: donate 로직 수정

* feat: cascadet속성 추가

* feat: 리뷰 imageUrl 반환 추가

* feat: 게시글 기부 마감 설정 추가

* refact: sql 로깅 수정

* fix: 기부자 정보 반환 중 중복 key 값 수정

* fix: Param 어노테이션 누락 수정

* feat: 기부 허용 확인 값 반환

* feat: 기부자의 id값 반환 추가

* feat: Review Entity post id 값 추가

* feat: 리뷰 작성시, 리뷰 pk값 반환

* feat: 반환값 수정

* refact: 작성 게시글 불러오기 dto 수정, list반환 로직 수정

* refact: 작성 게시글 불러오기 dto 수정

* feat: 이벤트 검색기능 추가

* feat: 리뷰 검색기능 추가

* feat: 이벤트 중복 참여 예외 처리 추가

* feat: 게시글 업데이트 시 postId 반환

* fix: 오타 수정

* fix: ci 수정

---------

Co-authored-by: DaeYoung Park <[email protected]>
Co-authored-by: 박대영 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant