Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* <feat>: Entity 생성 Flight, Member, Payment,Reservation, Seat Entity 파일 생성 * <docs>: application.yml 파일 생성 * <refactor>: application.properties 삭제 * refactor: @NoArgsConstructor(access = AccessLevel.PROTECTED) 추가, application.yml 삭제 * docs: ucd, erd 사진 추가 * feat(reservation_history.html): 예약 확인 페이지(결제 대기 페이지) 생성 * chore: jwt, swagger, lombok 빌드 추가 * feat: 로그인, 회원가입 페이지추가(spring security 적용) * feat: 로그인 필터가 적용되는 기본 페이지 추가 및 페이지 연결 * fix: 로그인한 상태에서 페이지 이동 하는 것과 로그인하지 않은 상태에서 페이지 이동하는 것 수정 * feat: 로그아웃 기능 추가 * refactor: 불필요한 로그 삭제 * feat: 회원가입 페이지에 홈으로 이동하는 버튼 추가 * refactor: 패키지 구조 변경 * fix: swagger config 이름 변경 * refactor: 패키지 구조 변경에 따른 경로 변경 * fix: memberservice interface로 변경 * fix: swagger에서 로그인 사용할 수 있도록 수정 * refactor: 불필요한 코드 삭제 * feat: 회원가입, 로그인 테스트 코드 작성 * fix: 로그인 실패 시 에러 처리 추가 * build(): domain 디렉토리 생성 * fix: no args access level 추가 * feat(): ReservationDto 생성 * Feature/1 (#7) * chore: jwt, swagger, lombok 빌드 추가 * feat: 로그인, 회원가입 페이지추가(spring security 적용) * feat: 로그인 필터가 적용되는 기본 페이지 추가 및 페이지 연결 * fix: 로그인한 상태에서 페이지 이동 하는 것과 로그인하지 않은 상태에서 페이지 이동하는 것 수정 * feat: 로그아웃 기능 추가 * refactor: 불필요한 로그 삭제 * feat: 회원가입 페이지에 홈으로 이동하는 버튼 추가 * refactor: 패키지 구조 변경 * fix: swagger config 이름 변경 * refactor: 패키지 구조 변경에 따른 경로 변경 * fix: memberservice interface로 변경 * fix: swagger에서 로그인 사용할 수 있도록 수정 * refactor: 불필요한 코드 삭제 * feat: 회원가입, 로그인 테스트 코드 작성 * fix: 로그인 실패 시 에러 처리 추가 * fix: no args access level 추가 * feat(): 예약 관련 기능 1차 구현 * fix(): Seat entity lombok 관련 수정 및 패키지 이동 * feat: 좌석 조회 기능 * feat(): Flight, Member, Seat Repository 생성 * feat: Payment 기능 작성 * build(): lombok 의존성 수정 및 db 연결 * Feature/5 (#8) * feat: PigonAir Flight domain * feat: home.html 구현(navbar 불완전, 보완 필요) * feat: FlightDataGenerator.java .gitIgnore 추가 * fixed untracked files * <refactor> login 기능과 flight 기능 merge PigonAirApplication.java 주석처리된 부분은 난수 flight entity를 db에 100개씩 추가해주는 코드 * refactor: domain 패키지 생성 * fix: dev merge 버그 수정 * chore: dockerfile 추가 * chore: gradle 파일 추가 * fix: 빌드 대상 브랜치 수정 * refactor(): UserDetails 적용 * feat(): 이미 예약단계에 들어간 좌석 체크 기능 추가 * feat(): 예약 버튼 클릭 함수 구현 * fix(): ReservationRequestDto 멤버 변수 setId로만으로 수정 * refactor(): 예외에 따른 분기 처리 * refactor(): 코드 리팩터링 * feat: Home의 티켓 확인페이지와 연결, 결제시 좌석 불가능 변경 * fix: swagger 접속 가능하도록 web config 파일 수정 * fix: swagger 접속 가능하도록 web config 파일 수정 * build(): application.properties 삭제 * refactor: 불필요한 코드 패키지 삭제 * chore: swagger 빌드 추가 * chore: actuator, prometheus 빌드 추가 * Revert "Feature/2/uha" (#16) * feat: 결제 기능 구현 (#19) * Delete src/main/resources/application.properties (#21) * fix(): Member, Reservation 연관관계 ManyToOne, Seat Reservation연관관계 OneToOne으로 변경 * fix(): Member, Reservation 연관관계 ManyToOne, Seat Reservation연관관계 OneToOne으로 변경 (#22) * Feature/5/sungwook (#23) * feat: PigonAir Flight domain * feat: home.html 구현(navbar 불완전, 보완 필요) * feat: FlightDataGenerator.java .gitIgnore 추가 * fixed untracked files * <refactor> login 기능과 flight 기능 merge PigonAirApplication.java 주석처리된 부분은 난수 flight entity를 db에 100개씩 추가해주는 코드 * refactor: FlightService.java, FlightServiceImpl.java 분리 * feat: CustomExceptionHandler 에 handleDateTimeFormatException 추가. * fix: model에 size추가 * feat: whitelist에 조회 페이지 추가 * fix: 프론트 버튼 수정 개선방향: model로 값을 넘겨주고 있는데, 나중에 지연로딩으로 값을 불러올꺼면 fetch로 변경해줘야할것 같다. * fix: application.properties 삭제 * Feature/11/mingi (#12) * chore: jwt, swagger, lombok 빌드 추가 * feat: 로그인, 회원가입 페이지추가(spring security 적용) * feat: 로그인 필터가 적용되는 기본 페이지 추가 및 페이지 연결 * fix: 로그인한 상태에서 페이지 이동 하는 것과 로그인하지 않은 상태에서 페이지 이동하는 것 수정 * feat: 로그아웃 기능 추가 * refactor: 불필요한 로그 삭제 * feat: 회원가입 페이지에 홈으로 이동하는 버튼 추가 * refactor: 패키지 구조 변경 * fix: swagger config 이름 변경 * refactor: 패키지 구조 변경에 따른 경로 변경 * fix: memberservice interface로 변경 * fix: swagger에서 로그인 사용할 수 있도록 수정 * refactor: 불필요한 코드 삭제 * feat: 회원가입, 로그인 테스트 코드 작성 * fix: 로그인 실패 시 에러 처리 추가 * fix: no args access level 추가 * chore: dockerfile 추가 * chore: gradle 파일 추가 * fix: 빌드 대상 브랜치 수정 * fix: swagger 접속 가능하도록 web config 파일 수정 * fix: swagger 접속 가능하도록 web config 파일 수정 * refactor: 불필요한 코드 패키지 삭제 * chore: swagger 빌드 추가 * chore: actuator, prometheus 빌드 추가 * fix: 각 uri에 대한 접근 해제 * feat(): 1분(추후에 15분으로 변경)안에 결제가 되지 않을 시 예약좌석 lock 풀기 및 예약 삭제 * refactor: caddy 설정 삭제 * Feature/3/suhyun (#26) * fix(): Member, Reservation 연관관계 ManyToOne, Seat Reservation연관관계 OneToOne으로 변경 * feat(): 1분(추후에 15분으로 변경)안에 결제가 되지 않을 시 예약좌석 lock 풀기 및 예약 삭제 * refactor: webconfig 경로 수정 * refactor: grafana, prometheus 접속 경로 추가 * refactor: ngrinder 경로 삭제 * fix: 테스트 통과해야 그 다음으로 넘어가도록 수정 * chore: 불필요한 junit 파일 삭제 * fix: 테스트 코드 수정 * chore: h2 데이터 베이스 의존성 추가 (테스트 용) * chore: application 파일 yml로 수정, test 용 application.yml 추가 * fix: 테스트 코드 파일 이름 수정, 위치 변경 * chore: 테스트용 application.yml 위한 폴더 추가 * refactor(): custoemException 적용 * Feature/28/sungwook (#30) * fix: 필요없는 test 삭제, build.gradle 충돌 지점 삭제 * fix: 필요없는 test 삭제 * feature: FlightDataGeneratorTest 파일 생성 원하는 개수의 flight dummy data 생성. 방향은 0에서 3으로, FlightDataGenerator.java 42,43 수정하여 완전한 랜덤값 생성 가능 * feature: DATABASE_ERROR, INVALID_PATH_VARIABLE, INVALID_SEARCH_CONDITION 추가 * feature: Controller 단에서 Service 단의 error를 catch하도록 설정 * feature: 프론트단 가독성 개선 * fix: FlightDataGenerator Test로 이식 완료 PigonAirApplication 주석 제거 * Feature/2/uha (#31) * feat: 티켓 정보 null일 경우 * feat: 결제, 예약 분리, 결제 testCode 작성 * refactor: 결제 testCode 수정 * Update ErrorCode.java * fix: /home -> /으로 uri 변경 * fix: global page controller 추가, 수정 * fix: 불필요한 api 삭제 * fix: logout deprecated 삭제 * Feature/3/suhyun (#32) * fix(): Member, Reservation 연관관계 ManyToOne, Seat Reservation연관관계 OneToOne으로 변경 * feat(): 1분(추후에 15분으로 변경)안에 결제가 되지 않을 시 예약좌석 lock 풀기 및 예약 삭제 * refactor(): custoemException 적용 * Update ErrorCode.java --------- Co-authored-by: LEESUNGWOOK <[email protected]> * fix(): 슬래시 삭제 * Feature/4/donghwi (#35) * refactor: List 반환 -> Result 객체로 감싸줌 * refactor: dev merge * refactor: delete(logger.error), test주석 * refactor: reservation '/' 삭제 * fix: logout deprecated 삭제 * refactor: 결제 완료시 티켓에 결제 버튼 숨김 * refactor: 티켓 리스트 형식으로 출력, 결제 실패시 /ticket으로 이동 * test: 테스트 수정 * refactor(): 예약이 정상적으로 진행되지 않은 경우 현재 페이지 새로고침으로 변경 * feat(): 예약 취소 구현 * chore: pinpoint 환경 구성을 위해 endpoint 수정 * chore: pinpoint 환경 구성을 위해 endpoint 수정 * Feature/3/suhyun (#40) * fix(): Member, Reservation 연관관계 ManyToOne, Seat Reservation연관관계 OneToOne으로 변경 * feat(): 1분(추후에 15분으로 변경)안에 결제가 되지 않을 시 예약좌석 lock 풀기 및 예약 삭제 * refactor(): custoemException 적용 * Update ErrorCode.java * fix(): 슬래시 삭제 * refactor(): 예약이 정상적으로 진행되지 않은 경우 현재 페이지 새로고침으로 변경 * feat(): 예약 취소 구현 --------- Co-authored-by: LEESUNGWOOK <[email protected]> * chore: pinpoint 사용하지 않으므로 빌드 파일 수정 * chore: elastic apm을 위한 보안 규칙 수정 * chore: elastic apm을 위해 docker file 수정 및 agent 파일 추가 * fix: apm server 로그인 처리를 위해 로그인 필터 uri 변경 * fix: /checklogin uri 추가 * fix: /checklogin uri 다시 제거 * fix: cors 설정 추가 * fix: http host 사용하지 않도록 수정 * chore: logging 추가 * fix: cors 문제 해결하도록 수정 * fix: logging 삭제 * feat: release, dev 브랜치에 따라 다르게 deploy 되도록 작성 * fix: gradle 조건문 수정 * Release 1.0.0 (#45) * fix: logout deprecated 삭제 * refactor: 결제 완료시 티켓에 결제 버튼 숨김 * refactor: 티켓 리스트 형식으로 출력, 결제 실패시 /ticket으로 이동 * test: 테스트 수정 * chore: pinpoint 환경 구성을 위해 endpoint 수정 * chore: pinpoint 환경 구성을 위해 endpoint 수정 * chore: pinpoint 사용하지 않으므로 빌드 파일 수정 * chore: elastic apm을 위한 보안 규칙 수정 * chore: elastic apm을 위해 docker file 수정 및 agent 파일 추가 * fix: apm server 로그인 처리를 위해 로그인 필터 uri 변경 * fix: /checklogin uri 추가 * fix: /checklogin uri 다시 제거 * fix: cors 설정 추가 * fix: http host 사용하지 않도록 수정 * chore: logging 추가 * fix: cors 문제 해결하도록 수정 * fix: logging 삭제 * feat: release, dev 브랜치에 따라 다르게 deploy 되도록 작성 * fix: gradle 조건문 수정 --------- Co-authored-by: uha9218 <[email protected]> Co-authored-by: uha9218 <[email protected]> * fix: eip로 ip 주소 수정 * fix(): api 엔드 포인트 수정 (api->app-api) * Release 1.0.0 (#46) * fix: logout deprecated 삭제 * refactor: 결제 완료시 티켓에 결제 버튼 숨김 * refactor: 티켓 리스트 형식으로 출력, 결제 실패시 /ticket으로 이동 * test: 테스트 수정 * chore: pinpoint 환경 구성을 위해 endpoint 수정 * chore: pinpoint 환경 구성을 위해 endpoint 수정 * chore: pinpoint 사용하지 않으므로 빌드 파일 수정 * chore: elastic apm을 위한 보안 규칙 수정 * chore: elastic apm을 위해 docker file 수정 및 agent 파일 추가 * fix: apm server 로그인 처리를 위해 로그인 필터 uri 변경 * fix: /checklogin uri 추가 * fix: /checklogin uri 다시 제거 * fix: cors 설정 추가 * fix: http host 사용하지 않도록 수정 * chore: logging 추가 * fix: cors 문제 해결하도록 수정 * fix: logging 삭제 * feat: release, dev 브랜치에 따라 다르게 deploy 되도록 작성 * fix: gradle 조건문 수정 * fix: eip로 ip 주소 수정 --------- Co-authored-by: uha9218 <[email protected]> Co-authored-by: uha9218 <[email protected]> * refactor(): 예약 취소 - 예약자 확인 로직 추가 * feat(): 테스트를 위한 MemberGenerator 생성 * fix: dev, release 별로 application.yml 다르게 적용되도록 수정 * fix(): app-api 경로 이름 삭제 (#52) * fix: dev, release 별로 application.yml 다르게 적용되도록 수정 (#51) * Release 1.0.0 (#49) * fix(): Member, Reservation 연관관계 ManyToOne, Seat Reservation연관관계 OneToOne으로 변경 * feat(): 1분(추후에 15분으로 변경)안에 결제가 되지 않을 시 예약좌석 lock 풀기 및 예약 삭제 * refactor(): custoemException 적용 * Update ErrorCode.java * fix(): 슬래시 삭제 * fix: logout deprecated 삭제 * refactor: 결제 완료시 티켓에 결제 버튼 숨김 * refactor: 티켓 리스트 형식으로 출력, 결제 실패시 /ticket으로 이동 * test: 테스트 수정 * refactor(): 예약이 정상적으로 진행되지 않은 경우 현재 페이지 새로고침으로 변경 * feat(): 예약 취소 구현 * chore: pinpoint 환경 구성을 위해 endpoint 수정 * chore: pinpoint 환경 구성을 위해 endpoint 수정 * chore: pinpoint 사용하지 않으므로 빌드 파일 수정 * chore: elastic apm을 위한 보안 규칙 수정 * chore: elastic apm을 위해 docker file 수정 및 agent 파일 추가 * fix: apm server 로그인 처리를 위해 로그인 필터 uri 변경 * fix: /checklogin uri 추가 * fix: /checklogin uri 다시 제거 * fix: cors 설정 추가 * fix: http host 사용하지 않도록 수정 * chore: logging 추가 * fix: cors 문제 해결하도록 수정 * fix: logging 삭제 * feat: release, dev 브랜치에 따라 다르게 deploy 되도록 작성 * fix: gradle 조건문 수정 * fix: eip로 ip 주소 수정 * fix(): api 엔드 포인트 수정 (api->app-api) * refactor(): 예약 취소 - 예약자 확인 로직 추가 * feat(): 테스트를 위한 MemberGenerator 생성 * fix(): app-api 경로 이름 삭제 (#52) * fix: dev, release 별로 application.yml 다르게 적용되도록 수정 (#51) --------- Co-authored-by: suhyun9764 <[email protected]> Co-authored-by: admiNHyun <[email protected]> Co-authored-by: LEESUNGWOOK <[email protected]> Co-authored-by: uha9218 <[email protected]> Co-authored-by: uha9218 <[email protected]> * fix: dev, release 별로 application.yml 다르게 적용되도록 수정 * Feature/50 (#53) * fix: dev, release 별로 application.yml 다르게 적용되도록 수정 * fix: dev, release 별로 application.yml 다르게 적용되도록 수정 * Release1.0.0 (#54) * fix(): Member, Reservation 연관관계 ManyToOne, Seat Reservation연관관계 OneToOne으로 변경 * feat(): 1분(추후에 15분으로 변경)안에 결제가 되지 않을 시 예약좌석 lock 풀기 및 예약 삭제 * refactor(): custoemException 적용 * Update ErrorCode.java * fix(): 슬래시 삭제 * fix: logout deprecated 삭제 * refactor: 결제 완료시 티켓에 결제 버튼 숨김 * refactor: 티켓 리스트 형식으로 출력, 결제 실패시 /ticket으로 이동 * test: 테스트 수정 * refactor(): 예약이 정상적으로 진행되지 않은 경우 현재 페이지 새로고침으로 변경 * feat(): 예약 취소 구현 * chore: pinpoint 환경 구성을 위해 endpoint 수정 * chore: pinpoint 환경 구성을 위해 endpoint 수정 * chore: pinpoint 사용하지 않으므로 빌드 파일 수정 * chore: elastic apm을 위한 보안 규칙 수정 * chore: elastic apm을 위해 docker file 수정 및 agent 파일 추가 * fix: apm server 로그인 처리를 위해 로그인 필터 uri 변경 * fix: /checklogin uri 추가 * fix: /checklogin uri 다시 제거 * fix: cors 설정 추가 * fix: http host 사용하지 않도록 수정 * chore: logging 추가 * fix: cors 문제 해결하도록 수정 * fix: logging 삭제 * feat: release, dev 브랜치에 따라 다르게 deploy 되도록 작성 * fix: gradle 조건문 수정 * fix: eip로 ip 주소 수정 * fix(): api 엔드 포인트 수정 (api->app-api) * refactor(): 예약 취소 - 예약자 확인 로직 추가 * feat(): 테스트를 위한 MemberGenerator 생성 * fix: dev, release 별로 application.yml 다르게 적용되도록 수정 * fix(): app-api 경로 이름 삭제 (#52) * fix: dev, release 별로 application.yml 다르게 적용되도록 수정 (#51) * fix: dev, release 별로 application.yml 다르게 적용되도록 수정 * Feature/50 (#53) * fix: dev, release 별로 application.yml 다르게 적용되도록 수정 * fix: dev, release 별로 application.yml 다르게 적용되도록 수정 --------- Co-authored-by: suhyun9764 <[email protected]> Co-authored-by: admiNHyun <[email protected]> Co-authored-by: LEESUNGWOOK <[email protected]> Co-authored-by: uha9218 <[email protected]> Co-authored-by: uha9218 <[email protected]> * fix: dev, release 별로 application.yml 다르게 적용되도록 수정 * fix: dev, release 별로 application.yml 다르지 않도록 수정 * fix: pigonair-dev 도메인도 CORS 허용하도록 수정 * chore: release에 필요한 설정 파일들 추가 * chore: release되도록 설정 파일 수정 * chore: release되도록 설정 파일 수정 * chore: release되도록 설정 파일 수정 * chore: release되도록 설정 파일 수정 * chore: release되도록 설정 파일 수정 * chore: release되도록 설정 파일 수정 * chore: release되도록 설정 파일 수정 --------- Co-authored-by: gbk1414 <[email protected]> Co-authored-by: suhyun9764 <[email protected]> Co-authored-by: DongHwi Kim <[email protected]> Co-authored-by: uha9218 <[email protected]> Co-authored-by: LEESUNGWOOK <[email protected]> Co-authored-by: dongdaeun <[email protected]> Co-authored-by: uha9218 <[email protected]> Co-authored-by: admiNHyun <[email protected]>
- Loading branch information