-
Notifications
You must be signed in to change notification settings - Fork 5
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
Be dev #665
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
Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>
Co-authored-by: JinHo Kim <[email protected]> Co-authored-by: Pakxe <[email protected]>
Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>
Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>
Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>, Todari <[email protected]>
Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>, Todari <[email protected]>
Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>, Todari <[email protected]>
Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>, Todari <[email protected]>
Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>, Todari <[email protected]>
Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>, Todari <[email protected]>
Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>, Todari <[email protected]>
Co-authored-by: pakxe <[email protected]> Co-authored-by: soi-ha <[email protected]> Co-authored-by: jinhokim98 <[email protected]> Co-authored-by: Todari <[email protected]> Co-authored-by: pakxe <[email protected]> Co-authored-by: soi-ha <[email protected]> Co-authored-by: jinhokim98 <[email protected]> Co-authored-by: Todari <[email protected]>
Co-authored-by: pakxe <[email protected]> Co-authored-by: soi-ha <[email protected]> Co-authored-by: jinhokim98 <[email protected]> Co-authored-by: Todari <[email protected]> Co-authored-by: pakxe <[email protected]> Co-authored-by: soi-ha <[email protected]> Co-authored-by: jinhokim98 <[email protected]> Co-authored-by: Todari <[email protected]>
Co-Authored-By: TaehunLee <[email protected]>
Co-Authored-By: TaehunLee <[email protected]>
Co-Authored-By: TaehunLee <[email protected]>
Co-Authored-By: TaehunLee <[email protected]>
Co-Authored-By: TaehunLee <[email protected]>
Co-Authored-By: TaehunLee <[email protected]>
Co-authored-by: pakxe <[email protected]>
Co-authored-by: pakxe <[email protected]>
Co-authored-by: pakxe <[email protected]>
Co-authored-by: pakxe <[email protected]>
Co-authored-by: pakxe <[email protected]>
Co-authored-by: pakxe <[email protected]>
Co-authored-by: pakxe <[email protected]>
Co-authored-by: pakxe <[email protected]>
Co-authored-by: pakxe <[email protected]>
Co-authored-by: pakxe <[email protected]>
Co-authored-by: pakxe <[email protected]>
# Conflicts: # server/src/main/java/server/haengdong/application/BillActionService.java
* feat: 행사 비밀번호 암호화 추가 * refactor: 비밀번호 암호화 로직 수정 * fix: MessageDigest를 싱글톤으로 관리하지 않도록 수정 --------- Co-authored-by: 3juhwan <[email protected]>
* fix: BillActionDetail 초기화시 totalPrice와 정합성 안맞는 버그 수정 * refactor: BillActionDetail 초기화 로직 BillAction으로 위임 * style: 메소드 이름 수정 * refactor: BillActionDetail 계산 공통 로직 메소드 분리 * fix: price 분배 로직 버그 수정 * style: 미사용 필드 제거 --------- Co-authored-by: Arachneee <[email protected]>
* chore: webpack, react, typescript 환경 설정 Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]> * chore: eslint, prettier 설정 Co-authored-by: JinHo Kim <[email protected]> Co-authored-by: Pakxe <[email protected]> * docs: pr 템플릿 및 issue 템플릿 세팅 Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]> * docs: issue 템플릿에 타이틀과 관련된 부가 정보 추가 Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]> * chore: 모든 install 에 legacy-peer-deps를 사용하도록 설정 Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>, Todari <[email protected]> * chore: emotion css props 사용 예제 작성 Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>, Todari <[email protected]> * chore: webpack, @emotion/react 라이브러리 설치 Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>, Todari <[email protected]> * chore: css props를 사용하기 위해 'jsxImportSource' 옵션 설정 Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>, Todari <[email protected]> * chore: css props 사용 위해 모든 파일 최상단에 주석을 자동으로 작성해주도록 플러그인 세팅 Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>, Todari <[email protected]> * chore: 개발서버 포트번호 3001 -> 3000 으로 수정 Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>, Todari <[email protected]> * chore: prettier에서 useTabs를 사용하지 않도록 제거 Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]>, Todari <[email protected]> * chore: 여러 명이 co-authored-by로 들어갈 수 있는지 테스트 커밋 Co-authored-by: pakxe <[email protected]> Co-authored-by: soi-ha <[email protected]> Co-authored-by: jinhokim98 <[email protected]> Co-authored-by: Todari <[email protected]> Co-authored-by: pakxe <[email protected]> Co-authored-by: soi-ha <[email protected]> Co-authored-by: jinhokim98 <[email protected]> Co-authored-by: Todari <[email protected]> * chore: 임시로 지웠던 types 옵션을 다시 활성화 Co-authored-by: pakxe <[email protected]> Co-authored-by: soi-ha <[email protected]> Co-authored-by: jinhokim98 <[email protected]> Co-authored-by: Todari <[email protected]> Co-authored-by: pakxe <[email protected]> Co-authored-by: soi-ha <[email protected]> Co-authored-by: jinhokim98 <[email protected]> Co-authored-by: Todari <[email protected]> * chore: 기본 webpack 설정 Co-Authored-By: TaehunLee <[email protected]> * feat: theme, token 구현 Co-Authored-By: TaehunLee <[email protected]> * chore: storybook 설정 Co-Authored-By: TaehunLee <[email protected]> * feat: Button 구현 Co-Authored-By: TaehunLee <[email protected]> * feat: Text 구현 Co-Authored-By: TaehunLee <[email protected]> * fix: webpack 설정 entry 파일 확장자 tsx에서 ts로 변경 Co-Authored-By: TaehunLee <[email protected]> * chore: modify-source-webpack-plugin 의존성 반영되지 않은 것 추가 Co-authored-by: pakxe <[email protected]> * chore: css파일을 처리하기 위한 webpack 세팅 Co-authored-by: pakxe <[email protected]> * design: 기본 css style 초기화 작업 Co-authored-by: pakxe <[email protected]> * feat: 메인 페이지 퍼블리싱 Co-authored-by: pakxe <[email protected]> * feat: 이벤트 생성 페이지 퍼블리싱 Co-authored-by: pakxe <[email protected]> * feat: 이벤트 생성 완료 페이지 퍼블리싱 Co-authored-by: pakxe <[email protected]> * design: 전역 스타일링 설정 Co-authored-by: pakxe <[email protected]> * feat: 라우터 셋팅 Co-authored-by: pakxe <[email protected]> * feat: 앱의 진입점 설정 Co-authored-by: pakxe <[email protected]> * feat: 라우트 경로 설정 Co-authored-by: pakxe <[email protected]> * fix: 라우트 이동 시 페이지가 제대로 보이지 않던 문제 해결 Co-authored-by: pakxe <[email protected]> * feat: 모달 컴포넌트 생성 Co-authored-by: pakxe <[email protected]> * feat: 스위치 컴포넌트 생성 Co-authored-by: pakxe <[email protected]> * feat: 초기인원 세팅 기능 퍼블리싱 및 구현 Co-authored-by: pakxe <[email protected]> * feat: 행동 추가를 위한 모달 컨텐츠 구현 Co-authored-by: pakxe <[email protected]> * feat: 지출 내역 관리 기능구현 Co-authored-by: pakxe <[email protected]> * feat: 인원 관리 기능구현 Co-authored-by: pakxe <[email protected]> * feat: 행사관리 페이지 퍼블리싱 및 구현 Co-authored-by: pakxe <[email protected]> * feat: 해커톤 로그 출력을 위한 임시처리 Co-authored-by: pakxe <[email protected]> * feat: 프로젝트 초기 설정 * feat: 엔티티 추가 * refactor: gitignore 수정 * refactor: 엔티티 컬럼명 변경 * chore: path alias 설정 및 lint 마이그레이션 * [FE] 해커톤 범위 디자인시스템 구현 (#36) * feat: FixedButton Component 구현 Co-authored-by: soi-ha <[email protected]> * feat: Input component 구현 Co-authored-by: soi-ha <[email protected]> * feat: Title component 구현 Co-authored-by: soi-ha <[email protected]> * feat: BottomSheet component 구현 Co-authored-by: soi-ha <[email protected]> * fix: BottomSheet component 빌드 오류 해결 * move: 전체적인 파일 경로 수정정 * move: 전체적인 파일 경로 수정 * fix: npm build를 위한 설정 변경 * feat: IconButton Component 추가 * design: IconButton height가 제대로 적용되지 않는 오류 수정 * feat: npm 배포를 위한 환경설정 및 파일 경로 수정 Co-authored-by: Soyeon Choe <[email protected]> * style: eslint 적용 * design: globalStyle root BG 변경 * design: globalStyle background 변경 * fix: Title type 변경 * chore: storybook svg 사용을 위한 main.ts 설정 * feat: BillItem component 구현 * feat: InOutItem Component 구현 * feat: StepItemComponent 구현 * chore: storybook preview background color 수정 * chore: tsconfig.json sourcemap 속성 변경 * chore: npm v0.1.0 배포 --------- Co-authored-by: soi-ha <[email protected]> Co-authored-by: Soyeon Choe <[email protected]> * feat: CI/CD 파이프라인 구축 (#42) * feat: ci/cd 구축 * fix: ci/cd 디폴트 경로 변경 * fix: ci/cd 디폴트 경로 변경 * fix: ci/cd 디폴트 경로 변경 * fix: ci/cd 디폴트 경로 변경 * fix: ci/cd 디폴트 경로 변경 * fix: ci/cd 디폴트 경로 변경 * feat: cicd 테스트 객체 제거 * feat: cicd 테스트 객체 제거 * feat: 행사 생성 기능 구현 * feat: 지출 내역 추가 기능 구현 * refactor: event의 마지막 action 순서 조회 로직 수정 * refactor: BillAction fetch type 수정 * test: 불필요한 mocking 제거 * refactor: 중요도에 따라 필드 순서 변경 * fix: BillAction 저장 Dto 검증 추가 * [FE] 디자인 시스템 수정 (#46) * chore: storybook 관련 dependency 설치 * fix: Text component 수정 * feat: TextButton Component 구현 * fix: Title Component 수정 * feat: input component background color InputType 추가 및 입력제거 아이콘 변경 * feat: Switch component 구현 * feat: TopNav component 구현 * feat: Tab 컴포넌트 구현 * refactor: Tab type type.ts로 분리 * feature: ExpenseList component 구현 * design: 폰트 size, weight, color 수정 * feat: BillItem에 드래그핸들러 포함 여부를 props로 받을 수 있도록 구현 * design: 드래그핸들러 여부에 따라 패딩을 다르게 하도록 수정 * feat: Flex 컴포넌트 구현 * feat: 잡고 이동할 수 있는 DragHandleItem 컴포넌트 모습 구현 아직 잡고 이동하는 기능은 없습니다. * chore: DragHandleItem 컴포넌트의 스토리북 작성 * feat: BillItem 컴포넌트가 DragHandleItem, Flex 컴포넌트를 사용하도록 수정 * feat: InOutItem 컴포넌트가 DragHandleItem, Flex 컴포넌트를 사용하도록 수정 * fix: 스토리북에서 배열 형태로 모습 테스트를 할 수 있도록 type 수정 * feat: InOutItem에서 드래그 여부를 할 수 있도록 type 추가 * feat: StepItem 컴포넌트가 Flex 컴포넌트를 사용하도록 대체 * feat: children을 포함하는 타입을 빠르게 선언하기 위한 타입 구현 * feat: 카멜 케이스를 케밥 케이스의 문자열로 반환하는 함수 구현 * design: 사용하지 않게된 css 객체 제거 * feat: COLORS 자동완성을 위한 타입 추가 --------- Co-authored-by: 김진호 <[email protected]> Co-authored-by: Soyeon Choe <[email protected]> Co-authored-by: pakxe <[email protected]> * refactor: BillAction 검증 로직 수정 * refactor: 지출 내역 추가 로직 수정 * feat: BillAction과 Action cascade 옵션과 orphanRemoval 옵션 변경 * test: event save 로직 분리 * test: DisplayName 변경 Co-authored-by: Juhwan Kim <[email protected]> * test: 경계값 테스트로 변경 Co-authored-by: Juhwan Kim <[email protected]> * test: 지출 내역 생성 테스트 수정 * feat: PR 후 테스트 리포트 발행 기능 추가 (#56) * test: 미사용 test class 제거 * [BE] 인원 변동 기능 구현 (#47) * feat: 인원 변동 기능 구현 Co-authored-by: kunsanglee <[email protected]> * refactor: 메서드 분리 Co-authored-by: kunsanglee <[email protected]> * refactor: 코드 컨벤션 Co-authored-by: kunsanglee <[email protected]> * refactor: 멤버 액션 생성 클래스 분리 Co-authored-by: kunsanglee <[email protected]> * refactor: MemberActionFactory 코드 리팩터링 * refactor: DTO 클래스명 리팩터링 * refactor: MemberActionRepository Lazy Loading 적용 * test: MemberActionFactory createMemberActions 결과 검증 테스트 추가 * refactor: 컨벤션에 맞게 수정 Co-authored-by: kunsanglee <[email protected]> * refactor: memberActions를 복사해서 내림차순 정렬하도록 수정, 검증 로직 내부로 이동 Co-authored-by: kunsanglee <[email protected]> Co-authored-by: Arachne <[email protected]> * refactor: memberActions를 복사해서 내림차순 정렬하도록 수정, 검증 로직 내부로 이동 * refactor: 컨벤션에 맞게 수정 * feat: 사용자 이름이 중복 입력되는 예외 상황 검증 Co-authored-by: kunsanglee <[email protected]> Co-authored-by: Arachne <[email protected]> * refactor: 메서드 순서 변경 Co-authored-by: Arachne <[email protected]> --------- Co-authored-by: kunsanglee <[email protected]> Co-authored-by: Arachne <[email protected]> authored-by: khabh <[email protected]> * [BE] 패키지 구조 변경 (#62) * chore: 패키지 구조 변경 * test: 패키지 구조 변경 --------- Co-authored-by: Arachneee <[email protected]> * feat: api wrapping 객체 생성 (#68) Co-authored-by: JinHo Kim <[email protected]> Co-authored-by: Pakxe <[email protected]> Co-authored-by: Soyeon Choe <[email protected]> * [FE] @svgr/webpack 플러그인 설치 * feat: 행사 정보 조회 기능 구현 (#75) Co-authored-by: kunsanglee <[email protected]> * [BE] 설정 파일 서브 모듈 생성 (#82) * feat: 설정 파일을 서브모듈로 관리 Co-authored-by: kunsanglee <[email protected]> Co-authored-by: Arachne <[email protected]> Co-authored-by: khabh <[email protected]> * feat: 테스트 설정 파일 추가 Co-authored-by: kunsanglee <[email protected]> Co-authored-by: Arachne <[email protected]> Co-authored-by: khabh <[email protected]> * feat: 도커 파일 내 profile 설정 Co-authored-by: kunsanglee <[email protected]> Co-authored-by: Arachne <[email protected]> Co-authored-by: khabh <[email protected]> * feat: gitflow에 서브 모듈 설정 Co-authored-by: kunsanglee <[email protected]> Co-authored-by: Arachne <[email protected]> Co-authored-by: khabh <[email protected]> --------- Co-authored-by: kunsanglee <[email protected]> Co-authored-by: Arachne <[email protected]> Co-authored-by: khabh <[email protected]> * [BE] 요청 데이터가 맵핑되지 않는 문제 해결 (#86) Co-authored-by: kunsanglee <[email protected]> Co-authored-by: Arachneee <[email protected]> Co-authored-by: khabh <[email protected]> * feat: 현재 참여 인원 조회 기능 구현 (#70) * design: 탭 컴포넌트 height 소수점 문제 (#51) * design: tab height 소수점 문제 해결 * fix: tab component after 가상태그를 활용해서 div 태그 제거 * chore: 배포, CI 및 테스트 전략 수립 #32 * chore: frontend-push yaml 파일 추가 * chore: eslint-import-resolver-typescript 추가 * chore: eslint explicit-module-boundary-types 옵션 해제 * chore: noUnused tsconfig.json 설정 제거 * chore: eslint no-use-before-define 옵션 제거 * style: eslint 적용 * fix: workflow yml 파일 수정 * feat: 행사 생성 페이지 구현 (#87) * feat: 행사 생성 페이지 디자인시스템 적용 * design : index.css 수정 * feat: 행사 생성 api 연결 * style: lint 적용 * feat: 행사 홈 페이지 구현 (#88) * chore: env와 디자인 시스템 라이브러리 설치 * chore: 현재 불필요한 옵션 비활성화 * chore: env를 사용하기 위한 환경 세팅 * feat: 디자인 시스템 provider 사용 * design: index.css 정한대로 수정 * feat: apiBaseUrl 선언 * feat: router에 Home 페이지 연결 * feat: api호출 시 매번 들어가는 prefix 상수화 * feat: eventId를 타입에 포함시키기 위한 WithEventId 타입 선언 * feat: 지출 내역 추가 api 구현 * feat: 행사 생성 api 구현 * feat: 참여자 목록 갱신 api 구현 * feat: 정산 현황 요청 api 구현 * feat: 행사 이력 조회 api 구현 * feat: 참여자 별 정산 목록 컴포넌트 구현 * feat: 전체 지출 내역 컴포넌트 구현 * feat: router url 논의된 대로 선언 * feat: 정산 현황 검색을 위한 훅 구현 * feat: 스텝 목록을 관리하기 위한 훅 구현 * chore: 정산 현황 목 데이터 작성 * chore: 전체 지출 내역 목 데이터 작성 * feat: 홈 페이지 레이아웃 구현 * feat: 홈 페이지 안에 들어갈 컨텐츠 구현 * feat: Home -> HomePage로 import 할 수 있도록 export 작성 * feat: 스텝 목록에 필요한 타입 선언 * chore: url 경로 포멧 변경에 따른 수정 * chore: package-lock 업로드 * chore: import 개행 추가 * chore: 디자인 시스템 업데이트 * fix: inOutType 대문자로 넘기도록 수정 * feat: TopNav 추가 * chore: 사용하지 않는 util라이브러리 삭제 * chore: dotenv 세팅 수정 * feat: 현재 참여자 검색 component 생성 (#78) * design: Title Component width 100%로 수정 * design: TopNav width 100%로 수정 * fix: index.tsx export 수정 * chore: v0.1.2 배포 * design: input 좌우 1rem 추가 * feat: MainLayout 추가 * chore: v0.1.3 배포 * feat: search 컴포넌트 구현 * design: input 컴포넌트 마진 추가로 searchTerms 마진 추가 * refactor: 사용하지 않는 onChange 제거 * refactor: setKeyword -> setState로 setter라는 의미 명시 * style: early return 뒤 개행 추가 --------- Co-authored-by: 이태훈 <[email protected]> * feat: CORS 설정 (#90) * feat: CORS 설정 * refactor: CORS 설정 분리 * test: yml에 CORS 설정 추가 * feat: Origin 추가 * feat: Cors 설정에 HTTP OPTIONS 메서드 추가 --------- Co-authored-by: juha <[email protected]> * feat: 행사 커스텀 예외 처리 (#92) * feat: 행사 커스텀 예외 처리 * feat: 커스텀 예외 적용 * feat: 참여자별 정산 현황 조회 기능 구현 (#77) * feat: api 명세에서 행사 url을 표현하는 용어와 전달 방식 수정 (#98) * feat: 행사 url 명세를 token에서 eventId로 변경 * feat: 행사 url을 헤더가 아닌 바디로 전달 * test: 행사 생성 컨트롤러 테스트 수정 * feat: 행사 생성 응답 dto에 필드명 수정 * feat: 기본 프로파일에서 DB를 MySQL을 H2로 변경 (#102) * feat: 기본 프로파일에서 DB를 MySQL을 H2로 변경 * feat: jpa dll-auto none에서 create로 변경 * refactor: 지출 내역 생성 및 현재 참여 인원 조회 예외 메시지 변경 (#100) * refactor: 지출 내역 생성 예외 메시지 변경 * refactor: 현재 인원 조회 예외 메시지 변경 * refactor: 예외 메시지 전달 방법 수정 * refactor: 참여자별 정산 현황 조회 예외 메시지 변경 (#106) * refactor: 행사 생성 API 예외 메세지 및 DTO 검증 애너테이션 추가 (#103) * refactor: 행사 생성 API 예외 메세지 추가 및 DTO 검증 애너테이션 추가 * refactor: 행사 생성 API EventSaveRequest name을 eventName으로 변경 * refactor: 행사 생성 요청 객체 검증 애너테이션 @SiZe 제거 * refactor: 연속된 공백 검증 및 예외 메세지 상수 사용하도록 리팩터링 * feat: 행사 관리 페이지 구현 (#107) * style: eslint 적용 * chore: typescript with invalid interface loaded as resolver 해결을 위한 eslint-import-resolver-typescript 설치 * chore: SetInitialParticipatns & SetActionModalContent를 Modal의 index.ts에서 export 추가 * design: HDesignProvider 적용 * design: 행사 관리 페이지 퍼블리싱 * design: 초기 인원 설정 Modal 퍼블리싱 * design: 지출내역 생성 Modal 내부 퍼블리싱 * design: 인원 변동 내역 Modal 내부 퍼블리싱 * feat: TopNav 추가 및 props 추가 * design: BottomSheet 내부 퍼블리싱 (Input overflow시 scroll) * design: 행사 지출/인원 변동 내역 생성 퍼블리싱 * design: switch와 container의 gap 추가 * design: scroll시 모든 자식 요소가 안 보이는 에러 해결 * design: MainLayout 적용 및 root 태그에 height 적용 * design: 지출 내역 생성 Modal 내부 퍼블리싱 * design: 인원 변동 내역 생성 Modal 내부 퍼블리싱 * chore: develop 브랜치 merge로 인한 수정 * chore: 불필요한 import 삭제 * chore: haengdong-design 버전 업데이트 설치 * remove: 사용하지 않는 파일 제거 * chore: TopNav 수정된 디자인 시스템 설치 및 StepList 수정 주석 추가 * style: lint 적용 * feat: Input 값 입력시 다음 Input이 생성되는 hook 기능 구현 * feat: useDynamicInput에 auto focus 및 scrollIntoView 기능 추가 * feat: 초기 인원 설정 및 인원 변동 내역 Modal에 useDynamicInput 적용 * feat: 지출 내역에 대한 기능 구현 (useDynamicInputPairs 훅 생성) * chore: 불필요한 props 제거 및 backlog 주석 추가 * fix: BottomSheet의 onClick을 통해 submit되는 오류 수정 * fix: setParticipants를 분리하여 참여 인원 관리 * fix: setOrder를 분리하여 지출 내역 차수 관리 * chore: 사용하지 않는 상태 제거 * chore: haengdong-design 버전 업데이트 반영 * fix: 작성된 값을 수정할 수 없는 에러 해결 * chore: 에러 발생 수정에 대한 주석 추가 * chore: 디자인시스템 버전 업데이트 반영 * fix: 예외에서 정의한 메세지를 꺼내지 못하는 오류 해결 (#111) * feat: 퍼블리싱된 페이지 매끄럽게 연결 (#114) * chore: 디자인시스템 업데이트 반영 * feat: fixed button 클릭시 router 반영 * feat: 총 지출 금액 추가 및 StepList 연결 * refactor: 인원 변동 요청 형태 변경 (#117) * �feat: 액션 이력 조회 기능 구현 (#76) * feat: 액션 이력 조회 기능 구현 Co-authored-by: 3juhwan <[email protected]> * feat: 액션 이력 조회 반환 형식 변경 * test: 액션 이력 조회 테스트 삭제 --------- Co-authored-by: 3juhwan <[email protected]> * chore: frontend yml lint 과정 수정 (#120) * fix: 액션 이력이 없는 경우 빈 리스트 반환 (#122) * �fix: 액션 이력 조회 오류 수정 (#124) * fix: HaengdongException 적용 안된 부분 적용 * fix: Transactional 추가 및 StepResponse 로직 수정 * fix: StepResponse 로직 수정 (#126) * test: Gradle, Docker 캐싱을 위한 Feature/#121 test (#128) * refactor: Github Actions Gradle, Docker Build 캐싱 * refactor: Docker 사용하는 포트 번호 수정 * refactor: Docker 사용하는 포트 번호 수정 * test * after cache * after cache2 * test: Gardle, Docker 캐싱을 위한 Feature/#121 test2 (#130) * refactor: Github Actions Gradle, Docker Build 캐싱 * refactor: Docker 사용하는 포트 번호 수정 * refactor: Docker 사용하는 포트 번호 수정 * after cache * revert: gradle cache, docker cache (#133) * refactor: 애플리케이션 도커 포트 번호 수정 (#134) * refactor: Docker 빌드 성능 개선 (#138) * refactor: 참여자 정산 현황 로직 리펙토링 (#110) * refactor: 참여자 정산 현황 로직 수정 * refactor: forEach -> stream 변경 * chore: storybook chromatic 배포 (#81) * chore: storybook chromatic workfloe * style: EOL 제거 * chore: storybook 배포를 위한 workflow 설정 * chore: storybook 배포를 위한 workflow 설정 * chore: workflow node 설정 추가 * chore: lint flow path 변경 * chore: run lint 수정 * chore: eslint-config-prettier 추가 * chore: lint 적용 * chore: airbnb 제거 * chore: eslint 설정 수정 * chore: chromatic working directory 변경 * feat: 2차 스프린트 API 연결 (#137) * chore: storybook 관련 dependency 설치 * feat: post api에도 response를 받을 수 있도록 수정 * refactor: parameter가 파스칼케이스인 부분을 카멜 케이스로 수정 * feat: 행사명을 가져오는 api 함수 구현 * feat: interface 수정에 따라 body 변경 * feat: 지출 내역을 추가하는 api 연결 * feat: 최초 참여자를 추가하는 api 연결 * feat: 참여자 수를 조정하는 api 연결 * refactor: name -> title로 파라미터명 수정 * feat: 이벤트아이디를 url에서 불러오는 훅 구현 * feat: 지출 내역, 인원 조정 api연결 후 provider로 전파 * feat: url에서 eventId를 받아오도록 추가 * feat: submit이벤트를 form 엘리먼트에 연결 * remove: 사용하지 않는 파일 제거 * feat: useContext를 사용해 총 가격을 불러오도록 연결 * feat: provider를 사용하기 위한 Layout 컴포넌트 추가 * feat: 디자인시스템 수정에 다른 컴포넌트 호출 형태 변경 * chore: 주석 추가 * remove: 사용하지 않는 파일 제거 * feat: router 에 home, admin 경로에서 띄울 컴포넌트 연결 * fix: 변경된 interface에 맞게 body 수정 * feat: 참여자 목록을 넘겨주지 않고, 참여자 타입 전달 * chore: 불필요한 props 삭제 * feat: 공백된 값 제거 * feat: 네비게이션을 위한 구현 * fix: useStepList훅이 context를 반환하도록 수정 * feat: TopNav 추가 * feat: Admin 페이지 구현 * feat: Home 페이지 구현 * chore: 디자인시스템 라이브러리 업데이트 * chore: await 추가 * feat: stepList를 호출하도록 api 연결 * chore: 사용하지 않는 변수 제거 * chore: lint 적용 * feat: steps를 꺼내서 return하도록 수정 * feat: 인원이 있어야 memberNameList를 갱신하도록 로직 작성 * feat: StepList 의 타입 작성 * design: 불필요한 padding 제거 * chore: 관리 탭에서 StepList를 보여주기 위해 임시로 조건문 제거 * feat: 홈 페이지에서 총 지출 금액 표시 * chore: 디자인 시스템 업데이트 * fix: meta tag 설정 - mixed content, scalable 등 * design: 메인 페이지 및 행사 생성 페이지 디자인 수정 * fix: 새로 고침하면 내역이 출력되지 않는 오류 수정 eventId의 변화에 따라 지출 내역을 다시 호출하도록 종속성을 연결하지 않아서 발생한 문제입니다. * chore: Content-Security-Policy 삭제 * fix: FixedButton disabled 속성 추가 * fix: 행사 이름 입력 페이지 FixedButton disalbed 추가 및 공백 제거 * style: lint 적용 * fix: 불필요한 인자를 넘겨주는 것 제거 * chore: 사용되지 않는 import 제거 * fix: 참여자별 지출 내역을 받아오는 api의 엔드포인트 올바르게 수정 * fix: eventId, 전체 검색 결과에 따라 검색 결과가 보여지도록 수정 * design: 이벤트 홈 타이틀과 탭 사이 공백 제거 * feat: 임시로 행사 이름을 표시하도록 수정 * style: 사용하지 않는 변수 및 import 제거 * design: 전역 스크롤바 숨김 처리 * design: 바텀 버튼만큼 contents 위로 올라오도록 변경 * rename: steList 타입 파일 useStepList 폴더로 이동 후 type.ts로 이름 변경 * chore: 디자인시스템 버전 업데이트 * feat: 검색창 placeholder 참여자 이름 추가 --------- Co-authored-by: 이태훈 <[email protected]> Co-authored-by: 김진호 <[email protected]> Co-authored-by: pakxe <[email protected]> * refactor: 도커 계정 관련 정보 secrets으로 수정 (#139) * feat: 2차 스프린트 디자인 시스템 수정 (#83) * design: Title Component width 100%로 수정 * design: TopNav width 100%로 수정 * fix: index.tsx export 수정 * chore: v0.1.2 배포 * design: input 좌우 1rem 추가 * feat: MainLayout 추가 * chore: v0.1.3 배포 * feat: TopNav none 타입 추가 * chore: storybook-addon-react-router-v6 dev dependency 추가 * fix: ExpenseItem button props 넣을 수 있도록 수정 * design: button cursor pointer 전역설정 * refactor: BottomSheet component 구조 수정 * chore: v0.1.4 배포 * refactor: tab components 합성방식으로 변경 * feat: Flex component backgroundColor 받을 수 있도록 변경 * fix: 주석이 xml 내부에서 적용안되던 오류 해결 * chore: v0.1.5 배포 * refactor: flex background prop 로직 처리 방법 변경 * feat: MainLayout backgroundColor prop 추가 * fix: flex backgroundColor defaultValue 제거 * chore: v0.1.6 배포 * fix: MainLayout margin padding으로 변경 * fix: Switch 및 TopNav 내부 로직 변경 * test: Switch storybook 수정 * fix: TopNav navigate currentPath를 이용하도록 수정 * feat: v0.1.18 배포 * fix: TopNav navigate 변경 * design: tab item과 panel 사이에 gap 넣을 수 있도록 설정 및 flex container 사용 * refactor: in out type uppercase로 수정 * design: in out item font size 변경 및 텍스트 바꿔서 작성한 내용 수정 * test: InOutItem storybook 수정 * chore: v0.1.20 배포 * design: hasDragableItem 비활성화 시 마진 수정 * fix: props 네이밍 스토리북에 반영 * fix: navigate 뒤로가기 3번 발생하는 이슈 해결 * chore: v0.1.22 배포 * fix: Switch 내부의 불필요한 로직 제거 * chore: v0.1.23 배포 * fix: navigate path 로직 변경 * fix: 새로고침 됐을 때 해당 location 페이지를 유지하도록 수정 * style: children이 없는 태그 스스로 닫도록 수정 * style: todo 주석 제거 * chore: v0.1.25 배포 * design: fixedButton position 변경 * chore: v0.1.26 배포 * fix: 라우팅 변경 이동 오류 해결 * chore: v0.1.27 배포 * chore: v0.1.28 배포 * fix: location set 로직을 home 모드에서만 작동하도록 변경 * chore: v0.1.29 배포 * fix: TopNav navigation 로직 외부에서 넣도록 변경 * chore: v0.1.30 배포 * fix: index.ts 경로 문제로 제거 * chore: v0.1.13 배포 * chore: v0.1.32 배포 * fix: Fixed Button 하단 고정되도록 변경 * chore: v0.1.33 배포 * v0.1.35 배포 * fix: 가격과 원을 붙여서 표기 * fix: TopNav가 children이 없어도 작동하도록 변경 * fix: children이 필수가 아니도록 변경 * remove: 사용하지 않는 NavSwitch 제거 * chore: 파이프라인 테스트를 위한 push * chore: 파이프라인 테스트를 위한 push * remove: merge를 위한 /sever dir 삭제 * style: lint 적용 --------- Co-authored-by: 이태훈 <[email protected]> Co-authored-by: pakxe <[email protected]> * chore: server directory 복구 (#150) * fix: gradlew 권한 버그 수정 (#152) * remove: 클라이언트 코드 삭제 * refactor: CD workflow main, develop 분리 (#163) * refactor: CD workflow main, develop 분리 및 dockerfile 수정 * refactor: trigger test 브랜치 추가 * refactor: feature/#147 에 push test * refactor: github actions self-hosted runner tag 추가 * refactor: feature/#147 runner 구분 테스트 * refactor: feature/#147 prod runner 구분 테스트 * refactor: feature/#147 prod runner 구분 테스트2 * refactor: feature/#147 prod runner 구분 테스트3 * refactor: feature/#147 prod runner 구분 테스트3 * refactor: prod, dev yml 분리 완료 및 서버 테스트 완료 * feat: 로그 모니터링 환경 구축 (#169) * feat: 예외메시지 구체화 (#161) * feat: 예외 핸들링 추가 * refactor: 예외 메시지 구체화 및 검증 역할 변경 * feat: 에러 코드 추가 * style: 개행 제거 * refactor: 멤버 액션 예외 ErrorCode 분리 * feat: 로깅 추가 * refactor: 액션 이력 조회 리펙토링 (#141) * feat: 멤버 액션 삭제 기능 구현 (#181) * feat: 액션 삭제 기능 구현 중 지출 삭제 가능, 인원 삭제는 아직입니다. * feat: 멤버 액션 삭제 구현 Co-authored-by: pakxe <[email protected]> Co-authored-by: 3juhwan <[email protected]> Co-authored-by: kunsanglee <[email protected]> * feat: 맴버 액션 삭제 기능 구현 * refactor: api 매개변수에 값 넣도록 수정 * fix: 테스트 코드에 action 올바르게 사용하도록 수정 --------- Co-authored-by: 김진호 <[email protected]> Co-authored-by: 3juhwan <[email protected]> Co-authored-by: pakxe <[email protected]> * feat: ERD svg 생성하여 스키마 변경에 대한 이력 관리 (#190) * feat: 지출 액션 수정 기능 구현 (#180) * feat: 지출 액션 삭제 기능 구현 (#179) * feat: 행사의 전체 참여자 중 특정 참여자의 멤버 액션을 모두 삭제하는 기능 구현 (#185) * feat: 행사의 전체 참여자 중 특정 참여자의 멤버 액션을 모두 삭제하는 기능 구현 * test: eventId String으로 변경 * fix: 다른 행사에 있는 멤버 액션도 지워지는 버그 수정 * refactor: 전체 참여자 중에서 특정 참여자를 전부 삭제하는 메서드명 변경 * refactor: 전체 참여자 중에서 특정 참여자를 전부 삭제하는 메서드명 변경 * refactor: MemberActionController 메서드 파라미터 컨벤션 반영 * refactor: conflict resolve * refactor: conflict resolve * feat: 행사에 참여한 전체 인원 조회 기능 구현 (#195) * feat: 행사에 참여한 전체 인원 조회 기능 구현 Co-authored-by: 3juhwan <[email protected]> * refactor: EventServiceTest, MemberActionRepository 코드 리팩터링 * fix: workflows runs-on self-hosted로 변경 Co-authored-by: 3juhwan <[email protected]> * fix: workflows runs-on self-hosted로 변경 Co-authored-by: 3juhwan <[email protected]> * fix: workflows runs-on self-hosted로 변경 Co-authored-by: 3juhwan <[email protected]> --------- Co-authored-by: kunsanglee <[email protected]> * feat: 행사 참여 인원 이름 변경 기능 구현 (#197) * feat: 행사 참여 인원 이름 변경 기능 구현 * refactor: 지출 액션 수정 기능 리펙토링 --------- Co-authored-by: Arachneee <[email protected]> * refactor: API 엔드포인트 수정 (#200) * refactor: 멤버 액션, 지출 액션 관련 API 엔드포인트 수정 * refactor: 요청 url에 token을 eventId로 수정 --------- Co-authored-by: 3juhwan <[email protected]> Co-authored-by: Arachne <[email protected]> * feat: 테스트 데이터 클리너 구현 (#199) * feat: 테스트 데이터 클리너 구현 * feat: 테스트 클리너 상수, 메서드 분리 * refactor: 데이터베이스 클리너 적용 * feat: 행사 관리자 비밀번호 추가 (#213) * feat: 이벤트 비밀번호 추 * test: 테스트 공통 설정 클래스 분리 * feat: 어드민 인터셉터 추가 및 jwt 설정 추가 * feat: 이벤트 로그인 기능 구현 Co-authored-by: 3juhwan <[email protected]> Co-authored-by: kunsanglee <[email protected]> Co-authored-by: khabh <[email protected]> * feat: 쿠키 설정 분리 Co-authored-by: 3juhwan <[email protected]> Co-authored-by: kunsanglee <[email protected]> Co-authored-by: khabh <[email protected]> * submodule 업데이트 * style: 주석 제거 Co-authored-by: 3juhwan <[email protected]> Co-authored-by: kunsanglee <[email protected]> Co-authored-by: khabh <[email protected]> * refactor: 로컬 환경 쿠키 secure 옵션 제거 Co-authored-by: 3juhwan <[email protected]> Co-authored-by: kunsanglee <[email protected]> Co-authored-by: khabh <[email protected]> * test: 접근제어자 수정 Co-authored-by: 3juhwan <[email protected]> Co-authored-by: kunsanglee <[email protected]> Co-authored-by: khabh <[email protected]> * test: 개행 추가 Co-authored-by: 3juhwan <[email protected]> Co-authored-by: kunsanglee <[email protected]> Co-authored-by: khabh <[email protected]> --------- Co-authored-by: 3juhwan <[email protected]> Co-authored-by: kunsanglee <[email protected]> Co-authored-by: khabh <[email protected]> * fix: 쿠키 인증 버그 수정 (#222) Co-authored-by: khabh <[email protected]> * fix: 쿠키 인증 버그 수정 (#235) * refactor: 에러 코드 재정의 (#227) * refactor: 에러 코드 재정의 Co-authored-by: 3juhwan <[email protected]> * fix: 변수를 받는 예외 메세지 수정 Co-authored-by: 3juhwan <[email protected]> --------- Co-authored-by: kunsanglee <[email protected]> Co-authored-by: Arachne <[email protected]> * fix: 쿠키 저장 오류 2차 수정 (#237) * fix: 쿠키 인증 버그 수정 Co-authored-by: khabh <[email protected]> * fix: 쿠키 인증 버그 수정 --------- Co-authored-by: khabh <[email protected]> * feat: REST docs를 통한 문서화 (#238) * feat: REST Docs 적용 * feat: REST Docs prettyPrint 및 snippets 적용 * feat: REST Docs에 예외 항목 추가 * test: 행사 액션 이력 조회 테스트 추가 * refactor: 중복된 http-request snippet 제거 * refactor: 사용되지 않는 snippet 제거 * refactor: 빌드 시 자동으로 문서 최신화하도록 gradle 설정 추가 * fix: CookieProperties에 sameSite 옵션 추가 --------- Co-authored-by: Arachne <[email protected]> * fix: JWT 유효기간 만료 버그 수정 (#248) * fix: JWT 기간 오류 수정 * fix: JWT 기간 오류 수정 * feat: 관리자 권한 확인 API 구현 (#259) * feat: 관리자 권한 확인 API 구현 * backend-pull-request workflow 파일 수정 * feat: HTTP Method를 POST에서 GET으로 변경 * fix: 참여자 삭제 서비스 메서드에 Transactional 추가 (#265) Co-authored-by: 3juhwan <[email protected]> * refactor: application.yml metrics 추가 (#269) * feat: CI/CD 숙제 (#290) * feat: CI/CD 숙제 (#291) * refactor: 행사 참여 인원 이름 변경 api 수정 (#268) * refactor: 회원 이름 변경 api 여러명으로 추가 * style: 메소드 순서 변경 * fix: rest docs 저장 파일 위치 변경 (#273) * fix: 어드민 권한 확인 불가 버그 수정 (#275) * fix: 행사 로그인 불가 버그 수정 (#283) * fix: CI/CD 트리거 조건에서 server 폴더 조건 제거 (#308) * fix: CI 트리거 조건을 수정 * feat: be-dev CD 트리거 조건에서 server 폴더 제거 * feat: pr 머지시 issue close 기능 추가 (#309) * refactor: yml, Dockerfile TZ Asia/Seoul 적용 (#305) Co-authored-by: Arachne <[email protected]> * refactor: actuator health 엔드포인트 설정 변경 (#303) * feat: actuator health 엔드포인트 설정 변경 * refactor: AdminInterceptor log level 변경 --------- Co-authored-by: Juhwan Kim <[email protected]> * feat: 서버 로그 볼륨 마운트 설정 (#300) * feat: 로그 파일 볼륨 설정 * feat: 볼륨 이름 지정 * feat: LogBack 롤링 정책 수정, 로그 레벨에 따른 분리 (#332) * feat: Logback 로그 레벨 분리 * feat: Lockback 로그 레벨 분리 --------- Co-authored-by: Arachneee <[email protected]> * fix: 서브 모듈 프로파일 오타 수정 (#334) * refactor: 현재 참여 인원 목록 조회 API 반환 형식 수정 (#361) * feat: BillActionDetail 베이스 코드 생성 (#363) * feat: 액션 이력 조회 v2 기능 구현 (#375) * [BE] 행사 참여 인원 또는 지출 총액 변동시 차등 정산 초기화 기능 구현 (#370) * feat: 지출 액션 수정시 지출 디테일 초기화 기능 구현 * feat: 맴버 액션 삭제시 지출 디테일 초기화 기능 구현 * feat: 맴버 삭제시 지출 디테일 초기화 기능 구현 * fix: 버그 수정 * fix: 버그 수정 * feat: 요구사항 변경에 따른 지출 내역 추가, 지출 액션 삭제 API 수정 (#373) * feat: 지출 내역 추가 시, 상세 내역 생성 로직 추가 * feat: 지출 내역 삭제 시, 상세 내역 삭제 로직 추가 * fix: 멤버가 없는 상황에 대해 0으로 나누는 상황 방지 * refactor: 참여자별 정산 현황 조회 및 액션 이력 조회 수정 (#377) * refactor: BillActionDetail 변경 사항을 반영하여 참여자별 정산 현황 조회하도록 수정 * refactor: 액션 이력 조회 시 지출 액션 고정 금액 설정 여부 필드 추가 * refactor: isFixed 필드 삭제 * refactor: 메서드 이름 변경 * fix: BillAction 변경 로직 수정 * feat: 참여자 개별 지출 금액 수정 및 조회 기능 구현 (#378) * feat: 참여자 개별 지출 금액 수정 기능 구현 * refactor: BillActionDetailService 코드 리팩터링 * docs: restdocs 작성 * feat: 참여자별 지출 금액 조회 기능 구현 * docs: index.adoc에 billActionDetail.adoc 추가 * refactor: 충돌 해결 * feat: 에러를 재현할 수 있는 로그로 수정 (#392) * feat: 로깅에 요청 정보 포함 * feat: 개발 환경 ddl update로 변경 * feat: 예외 처리 및 로깅 형식 수정 (#394) * fix: 리스트 형태의 요청 바디에 null을 넣으면 500이 뜨는 에러 수정 * feat: 로그를 json 형태로 수정 * feat: 예외 처리 및 로깅 형식 수정 (#395) * fix: 리스트 형태의 요청 바디에 null을 넣으면 500이 뜨는 에러 수정 * feat: 로그를 json 형태로 수정 * feat: 로그를 json 인덴트 추가 * refactor: BillActionDetail isFixed 추가 (#405) * fix: 로깅 적용 후 예외 응답 불가 버그 수정 (#413) * feat: 액션 이력 조회 stepName 추가 (#420) * feat: 이슈, PR 템플릿 추가 (#160) (#426) * fix: BillAction 수정시 BillDetail 초기화 안되는 버그 수정 * fix: BillAction 수정시 BillDetail 초기화 안되는 버그 수정 * fix: BillAction 수정시 BillDetail 초기화 안되는 버그 수정 * docs: pr issue close 삭제 * feat: 행사 비밀번호 암호화 추가 (#429) * feat: 행사 비밀번호 암호화 추가 * refactor: 비밀번호 암호화 로직 수정 * fix: MessageDigest를 싱글톤으로 관리하지 않도록 수정 --------- Co-authored-by: 3juhwan <[email protected]> * fix: BillActionDetail 초기화시 totalPrice와 정합성 안맞는 버그 수정 (#460) * fix: BillActionDetail 초기화시 totalPrice와 정합성 안맞는 버그 수정 * refactor: BillActionDetail 초기화 로직 BillAction으로 위임 * style: 메소드 이름 수정 * refactor: BillActionDetail 계산 공통 로직 메소드 분리 * fix: price 분배 로직 버그 수정 * style: 미사용 필드 제거 --------- Co-authored-by: Arachneee <[email protected]> * refactor: DB 데이터를 drop 할 수 없도록 DB user 권한 수정 (#484) --------- Co-authored-by: 이태훈 <[email protected]> Co-authored-by: pakxe <[email protected]>, soi-ha <[email protected]>, jinhokim98 <[email protected]> Co-authored-by: JinHo Kim <[email protected]> Co-authored-by: Pakxe <[email protected]> Co-authored-by: pakxe <[email protected]> Co-authored-by: soi-ha <[email protected]> Co-authored-by: TaehunLee <[email protected]> Co-authored-by: Soyeon Choe <[email protected]> Co-authored-by: Arachne <[email protected]> Co-authored-by: Arachneee <[email protected]> Co-authored-by: juha <[email protected]> Co-authored-by: Juhwan Kim <[email protected]> Co-authored-by: JUHA <[email protected]> Co-authored-by: Soyeon Choe <[email protected]> Co-authored-by: JinHo Kim <[email protected]> Co-authored-by: Pakxe <[email protected]>
Co-authored-by: juha <[email protected]> Co-authored-by: 3juhwan <[email protected]> Co-authored-by: kunsanglee <[email protected]>
* refactor: action 도메인 삭제 Co-authored-by: 3juhwan <[email protected]> Co-authored-by: Arachneee <[email protected]> Co-authored-by: kunsanglee <[email protected]> * refactor: 엔티티 not null, unique 설정 Co-authored-by: 3juhwan <[email protected]> Co-authored-by: Arachneee <[email protected]> Co-authored-by: kunsanglee <[email protected]> --------- Co-authored-by: 3juhwan <[email protected]> Co-authored-by: Arachneee <[email protected]> Co-authored-by: kunsanglee <[email protected]>
* refactor: Member 엔티티 추가 Co-authored-by: Arachneee <[email protected]> * refactor: MemberAction 삭제 * test: 테스트 제 * test: 지출 고정 금액 수정, 삭제, 행사 조회, 정산 조회 테스트 추가 * test: �MemberAction 제거로 인한 Bill 도메인의 테스트 변경사항 반영 to feature/#546 (#557) * test: BillController, BillService 지출 전체 조회 테스트 작성 * test: 참여자별 지출 고정 금액 조회 테스트 추가 * test: 지출 내역 추가 테스트 작성 * test: 지출 수정 테스트 작성 * refactor: docsTest responseFields 추가 및 액션이름 제거 * refactor: docsTest responseFields 추가 및 액션이름 제거 * test: 행사 도메인 테스트 변경 * feat: 행사 정보 수정 API 구현 * test: 테스트에 필요한 의존성 주입 * test: 행사 정보 업데이트 컨트롤러 테스트 * test: 행사 정보 업데이트 서비스 테스트 * test: 이벤트 도메인에 계좌 정보 설정 테스트 * test: 행사 업데이트 API 레독 테스트 * test: 행사 전체 참여 인원 조회 컨트롤러 테스트 * test: 행사 전체 참여 인원 조회 서비스 테스트 * test: 행사 전체 참여 인원 조회 API 레독 테스트 * test: 현재 참여 인원 API 관련 메서드 이동 * test: 현재 참여 인원 컨트롤러 테스트 * refactor: '현재 참여 인원 조회' 서비스 메서드명 수정 * test: '현재 참여 인원 조회' 레독 테스트 작성 * test: '현재 참여 인원 조회' 서비스 테스트 * test: 레독 테스트 수정 * test: 레독 테스트에 필수가 아닌 필드 값에 optional 설정 * refactor: 의미가 명확한 DTO를 사용하게 수정 * test: 현재 멤버 조회 기능 서비스 테스트 * test: 은행 정보를 enum으로 분리 * test: 새로운 API 구현, 테스트 작성 - part3 (#561) * refactor: 참여자 생성 시 예외 형식 문서에 맞게 수정 * test: 참여자 추가 기능 테스트 * docs: 멤버 추가 예외 메시지 수정 * refactor: 멤버 삭제 로직 수정 * test: 멤버 삭제 테스트 * docs: 멤버 삭제 예외 수정 * test: 행사 참여자 정보 수정 컨트롤러 테스트 * docs: 참여자 정보 수정 * refactor: 참여자 정보 수정 검증 로직 변경 * test: 참여자 정보 수정 서비스 테스트 * test: 참여자 추가 테스트 수정 * refactor: 멤버 삭제 로직 수정 * refactor: updateMembers 메서드 삭제 * test: MemberService 테스트 수정 * refactor: 토큰 불일치 시 예외 던지도록 수정 * refactor: BillDetail 삭제 쿼리 한 번만 날리도록 수정 * test: 프로덕션 동작에 맞게 테스트 코드 수정 * refactor: 테스트에서만 사용하는 메서드 삭제 * refactor: 이름 중복 확인 로직 메서드로 분리 * [BE] 새로운 API 구현, 테스트 작성 - part4 (#566) * refactor: 불필요 메소드 클래스 제거 및 액션 삭제 * refactor: Step 생성 로직 도메인으로 위임 * style: 주석 제거 * refactor: api 수정 --------- Co-authored-by: juha <[email protected]> Co-authored-by: Arachneee <[email protected]> Co-authored-by: kunsanglee <[email protected]> Co-authored-by: JUHA <[email protected]> Co-authored-by: Arachne <[email protected]>
* fix: 관리자 인증 불가 버그 수정 * test: 테스트 케이스 추가
* refactor: Exception 예외 전달시 순환 참조 문제 해결 * style: 액션 삭제 * refactor: 도메인 매직 넘버 public -> private
* feat: DataSource 연결 안됨. * feat: prod 환경에 Read, Write Datasource 구분하여 연결 * feat: prod 환경에 Read, Write Datasource 구분하여 연결 * fix: rds 연결 불가 버그 수정 * feat: 서버 증가로 인한 CD 수정 --------- Co-authored-by: Arachneee <[email protected]>
* fix: 멤버 정보 수정 기능 검증 로직 수정 * refactor: 예외 메시지 수정 * test: 예외 메시지에 맞게 테스트 수정
* refactor: 행사 참여자 전체 수정 로직 리펙토링 * refactor: 메소드 분리 * refactor: UpdatedMembers 로 변경 * refactor: CurrentMember 쿼리 변경 * refactor: 변수명 변경 * test: 예외 메시지 변경 * style: 메소드 명 변경 * refactor: 배치 사이즈 조절 * refactor: Set 으로 변경 * refactor: 메소드 순서 변경 * refactor: 필요없는 객체 제거 * docs: 운영 배포 워크플로 수정 * docs: 도커 이미지 이름 변경
Arachneee
added a commit
that referenced
this pull request
Sep 26, 2024
This reverts commit d83281b.
Merged
Arachneee
added a commit
that referenced
this pull request
Sep 26, 2024
This reverts commit d83281b.
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.
issue
구현 사항
어떤 것을 구현했는지 필요히다면 사진 || 영상과 함께 자세히 설명해주세요.
중점적으로 리뷰받고 싶은 부분(선택)
어떤 부분을 중점으로 리뷰했으면 좋겠는지 작성해주세요.
논의하고 싶은 부분(선택)
논의하고 싶은 부분이 있다면 작성해주세요.
🫡 참고사항