-
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
Code Review 요청 #286
base: develop
Are you sure you want to change the base?
Code Review 요청 #286
Commits on Sep 12, 2024
-
* feat: backend initial setup * refactor: .gitignore 수정 * refactor: .env 적용 방법 이미지 수정
Configuration menu - View commit details
-
Copy full SHA for e3090c9 - Browse repository at this point
Copy the full SHA e3090c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for de173ae - Browse repository at this point
Copy the full SHA de173aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe6f213 - Browse repository at this point
Copy the full SHA fe6f213View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d581b5 - Browse repository at this point
Copy the full SHA 3d581b5View commit details
Commits on Sep 16, 2024
-
* feat : springdoc swagger 의존성 추가 * feat : swagger config 추가
Configuration menu - View commit details
-
Copy full SHA for 7a89b31 - Browse repository at this point
Copy the full SHA 7a89b31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89f07d7 - Browse repository at this point
Copy the full SHA 89f07d7View commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3ac2b26 - Browse repository at this point
Copy the full SHA 3ac2b26View commit details
Commits on Sep 21, 2024
-
* feat: 기획 변경에 따른 Entity 재정의 * refactor: 서비스 이름 변경에 따라 linkpick으로 수정 * refactor: 리뷰 반영, 불필요한 클래스, 오타 수정, url BLOB 타입으로 지정 * refactor: linkpick -> techpick 변경
Configuration menu - View commit details
-
Copy full SHA for 910c83c - Browse repository at this point
Copy the full SHA 910c83cView commit details
Commits on Sep 22, 2024
-
* ♻️ refactor: 멀티 모듈을 고려한 디레토리 구조 정리 * ♻️ refactor: 불필요한 디렉토리 제거 * ♻️ refactor: Admin 제거 (User로 통합) * ♻️ refactor: dummy readme 이동 * ♻️ refactor: 최종 Entity 수정 * ♻️ refactor: 최종 Entity 수정 * ♻️ refactor: url을 Blob에서 varchar로 변경
Configuration menu - View commit details
-
Copy full SHA for 3f48222 - Browse repository at this point
Copy the full SHA 3f48222View commit details
Commits on Sep 24, 2024
-
feat: 디렉토리 구조 및 공통 예외처리 설정 (#43)
* ♻️ refactor: 디렉토리 구조 변경 * ♻️ refactor: 디렉토리 구조 추가 및 예시용 코드 작성 * ✨ ApiException * ♻️ refactor: Class 이름 변경 * ♻️ 예외 코드를 같이 표시 합니다 * ♻️ 예외 코드를 같이 표시 합니다 * ♻️ 스웨거 interface 분리
Configuration menu - View commit details
-
Copy full SHA for 58374c0 - Browse repository at this point
Copy the full SHA 58374c0View commit details -
* feat : security 관련 의존성 추가 * feat : Jwt token provider 구현 * feat : jwt 설정 추가 및 oauth 설정 분리 * feat : jwt 관련 의존성 추가 * feat : cookie 관련 유틸 추가 * feat : jwt 관련 유틸 추가 * feat : thymeleaf 의존성 추가 * feat : oauth2 인증을 위한 메소드 추가 * feat : providerId 필드 추가 * feat : Jwt에 role도 포함되도록 수정 * feat : oauth2 config 설정 yaml * feat : oauth2 구현 * feat : oauth 로그인 유저 생성을 위한 user 엔티티 수정 * fix : 토큰 유효성 검증 메소드명 수정 : validateToken->isValidToken * fix : 쿠키 검색 메소드 분리 * fix : 불필요한 주석 삭제 * fix : var -> Object 로 명시적으로 보이게 수정 * fix : 개행 추가 * fix : var -> Object 로 명시적으로 보이게 수정 * fix : User 엔티티 패키지 수정 * fix : 패키지 구조 변경 적용 * fix : User static factory method 파라미터 수정 * feat : OAuth2 exception 및 errorcode 추가
Configuration menu - View commit details
-
Copy full SHA for a19c775 - Browse repository at this point
Copy the full SHA a19c775View commit details
Commits on Sep 25, 2024
-
* 🎨 ApiErrorCode 각 기능 별로 분리 * 🎨 ApiOAuth2ErrorCode 추가 * ♻️ chore: 단순 주석 통일 및 개행 제거 * ♻️ chore: 접근 지정자 제한 * ♻️ feat: 핸들러 함수 위임 * ♻️ chore: env 샘플 업데이트 * ♻️ chore: exception abstract 제거, 주석 추가 * ♻️ chore: exception abstract 제거, 주석 추가 * 🐛 fix: servletRequest / Response 받지 않는 것으로 변경 (수형님 리뷰)
Configuration menu - View commit details
-
Copy full SHA for 4cf6e65 - Browse repository at this point
Copy the full SHA 4cf6e65View commit details
Commits on Sep 27, 2024
-
* Back/feat/#54 (#55) * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 compose 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * deploy: api 서버 배포 테스트 (#56) * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 compose 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * deploy: api 서버 배포 테스트 (#57) * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 compose 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * deploy: api 서버 배포 테스트 (#58) * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 compose 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 (#60) * deploy test (#61) * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * Update test-server-deploy.yml * Update test-server-deploy.yml * Update test-server-deploy.yml * Update test-server-deploy.yml * Update test-server-deploy.yml * 🚀 feat: 배포용 action 설정 * 🚀 feat: 배포용 action 설정 * 🚀 feat: docker compose 내용 변경 * 🚀 feat: github action 환경 변수 분리 * 🚀 feat: github action 환경 변수 분리 * 🚀 feat: github action 환경 변수 분리 * 🚀 feat: github action 환경 변수 분리 * 🚀 feat: github action 환경 변수 분리 * 🚀 feat: github action 환경 변수 분리
Configuration menu - View commit details
-
Copy full SHA for 3d99ede - Browse repository at this point
Copy the full SHA 3d99edeView commit details -
* feature: RSS 기능 구현, csv 파일로 초기 데이터 설정, RssRawData column 제약 조건 제거 * refactor: package 구조 변경으로 인해 import 수정 * refactor: 리뷰에 따라 코드 리팩토링
Configuration menu - View commit details
-
Copy full SHA for fbfe881 - Browse repository at this point
Copy the full SHA fbfe881View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca92e96 - Browse repository at this point
Copy the full SHA ca92e96View commit details
Commits on Sep 28, 2024
-
* feat : (임시) favicon 추가 * feat : swagger 경로 설정 추가 * feat : Link exception, error code 추가 * fix : logging 항목 변경 * fix : swagger url 추가 * feat: Link를 가지고있는 pick 확인 메소드 구현 * feat: Link 엔티티 수정 및 정적 메소드 추가 * feat: Link dto 구현 * feat: Link CRUD 구현 * feat: Link swagger 인터페이스 추가 * fix: LinkService 메소드명 명확하게 수정 * fix: LinkService 메소드명 명확하게 수정 * fix: LinkController 리팩토링 * feat: LinkMapper 추가 * refactor: Transactional 어노테이션 추가 * fix: Path 수정 * refactor: LinkProvider 추가
Configuration menu - View commit details
-
Copy full SHA for 2a7c665 - Browse repository at this point
Copy the full SHA 2a7c665View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4f044b - Browse repository at this point
Copy the full SHA b4f044bView commit details
Commits on Sep 30, 2024
-
* refactor: 불필요한 클래스 삭제 * refactor: 불필요한 클래스 삭제 * feat: Tag 예외처리 및 에러코드 구현 * refactor: order필드 및 생성 및 삭제를 위한 정적 메소드 추가 * feat: 태그 crud 구현 * feat: 태그 컨트롤러 및 swagger 명세 구현 * feat: (임시) 태그 삭제시 검증을 위한 PickTagRepository 구현 * fix: createTag 메소드에 ApiUserException 추가 * refactor: tag 삭제방식 변경 * refactor: validate 로직 분리 - TagValidator 추가 * refactor: TagRepository 사용하지 않는 메소드 삭제 * refactor: mapper, provider 패키지 구조 변경 * feat: order 중복 에러 추가 및 pick 존재 에러 삭제 * feat: 사용자가 등록한 태그를 map 타입으로 제공하는 메소드 추가 * feat: 중복 order 검증 로직 추가 * refactor: Tag update 로직 수정 - 중복 order 검증, 사용자 태그 검증 로직 변경 * refactor: delete 로직에서 메소드명 typo 수정 및 주석 추가 * refactor: typo 수정 * refactor: tag order 가 음수일때 검증 로직 추가 * refactor: tag order 가 0부터 시작하도록 수정 * refactor: orElse -> orElseGet 으로 리팩토링 * refactor: format refactoring * refactor: tag update시 검증 로직 변경 * refactor: snake case -> camel case로 리팩토링 * refactor: Tag 엔티티 order 필드명 수정 -> order -> tagOrder * refactor: userTagList 제공 메소드 정렬기준에 따라 분리 - OrderByTagOrder, OrderByTagId * refactor: userTagList 제공 메소드 정렬기준에 따라 분리 - OrderByTagOrder, OrderByTagId * refactor: updateTag 로직 수정 validator에서 update할 tag의 index를 가져옴 * refactor: 불필요한 메소드 삭제 * refactor: TagUpdater 클래스 추가 * refactor: TagUpdater 클래스를 사용해 updateTag 로직 구현 * refactor: format 수정 * refactor: 미사용 메소드 삭제 * refactor: validator 삭제 및 관련 로직 service로 이관 * refactor: 다음 tagOrder 가져오는 메소드 명 명확하게 수정
Configuration menu - View commit details
-
Copy full SHA for 27381b8 - Browse repository at this point
Copy the full SHA 27381b8View commit details -
* test: test용 mysql 분리 * refactor: 테스트용 db가 분리됨에 따라 패키지 구조 변경 * refactor: 테스트용 db가 분리됨에 따라 패키지 구조 변경 * refactor: 개발 db와 테스트 db의 mysql관련 파일 패키지 분리
Configuration menu - View commit details
-
Copy full SHA for 1d1c058 - Browse repository at this point
Copy the full SHA 1d1c058View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd4a1ae - Browse repository at this point
Copy the full SHA dd4a1aeView commit details -
[refactor] 태그 수정 검증로직 추가 및 태그 순서 필드명 수정 (#89)
* refactor: 중복 이름 검증 로직 추가 및 순서,이름 로직를 하나로 묶음 * refactor: 태그 순서 필드명 수정 order -> tagOrder * refactor: 태그 순서 필드명 수정 order -> tagOrder * refactor: 태그 수정시 결과 리스트 tagOrder로 오름차순 정렬하여 반환
Configuration menu - View commit details
-
Copy full SHA for 2e4b2b8 - Browse repository at this point
Copy the full SHA 2e4b2b8View commit details
Commits on Oct 1, 2024
-
* refactor: 테스트를 위한 lombok 의존성 추가 * refactor: env 파일 적용 * test: 테스트를 위한 fixture 객체 구현 * refactor: lombok 의존성 변경
Configuration menu - View commit details
-
Copy full SHA for b00206d - Browse repository at this point
Copy the full SHA b00206dView commit details -
* ♻️ refactor: Exception core 패키지를 각 기능별 패키지로 이동 * ♻️ refactor: 시큐리티 - ACCESS_TOKEN_KEY 직접 비교로 수정 * ♻️ refactor: Exception - OAuth 예외도 auth 패키지 안으로 이동 * ✨ feat: API 에러 레벨 구현 * ✨ feat: 에러 코드에 에러 레벨 적용 * ✨ feat: 에러 레벨 별 다른 작동 구현 * ♻️ refactor: dto를 service 패지키로 이동 * ♻️ refactor: api 테스트 서버 설정 * ♻️ refactor: api 테스트 서버 설정 * ♻️ refactor: api 테스트 서버 설정 * ♻️ refactor: api 테스트 서버 설정 * ♻️ refactor: 배포 스크립트에 환경 변수 추가
Configuration menu - View commit details
-
Copy full SHA for 01f231b - Browse repository at this point
Copy the full SHA 01f231bView commit details -
Refactor: RSS Exception 처리 (#81)
* feat: Rss 에러 코드, Exception 구현 * refactor: dto 경로 변경에 따라 import 수정, 주석 제거 * feat: rss exception 처리 및 provider로 분리 * refactor: retry 로직 추가, 예외 처리 수정 * refactor: 충돌 해결 및 에러 레벨 추가 * refactor: RssRawData에 RssBlogId 추가, 도커 경로 변경으로 인해 csv 파일 추가
Configuration menu - View commit details
-
Copy full SHA for 80513e7 - Browse repository at this point
Copy the full SHA 80513e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56c0d7d - Browse repository at this point
Copy the full SHA 56c0d7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a3899a - Browse repository at this point
Copy the full SHA 2a3899aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08069a9 - Browse repository at this point
Copy the full SHA 08069a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cb1431 - Browse repository at this point
Copy the full SHA 0cb1431View commit details -
feat: mysql에서 rss blog url sql 파일 import (#100)
* feat: rss blog url setting 방법 추가, blog url unique 추가, csv 파일에 중복 제거 * feat: sql 파일 도커 경로로 추가
Configuration menu - View commit details
-
Copy full SHA for 16482cf - Browse repository at this point
Copy the full SHA 16482cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7eef4ab - Browse repository at this point
Copy the full SHA 7eef4abView commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c933588 - Browse repository at this point
Copy the full SHA c933588View commit details -
* feat: folder entity 구현 * feat: folder 예외, 에러코드 구현 * feat: User 추가 * feat: FolderType 필드 접근제어자 추가
Configuration menu - View commit details
-
Copy full SHA for 84279e3 - Browse repository at this point
Copy the full SHA 84279e3View commit details -
[feat] FolderStructure 설계 (#113)
* feat: FolderStructure Entity 구현 * feat: FolderStructure Repository, Provider 구현
Configuration menu - View commit details
-
Copy full SHA for 2c29aca - Browse repository at this point
Copy the full SHA 2c29acaView commit details -
Feat: Parser Dto 및 구조 작성 (#118)
* 🚧 Parser Dto 및 구조 작성 * ♻️ refactor: FolderAction 제거 * ♻️ refactor: 함수 이름 수정 * ♻️ refactor: 공백 제거 * ♻️ refactor: 미사용 파일 제거
Configuration menu - View commit details
-
Copy full SHA for 22eca1e - Browse repository at this point
Copy the full SHA 22eca1eView commit details
Commits on Oct 3, 2024
-
[feat] Folder Service 구현 (#121)
* fix: 생성자와 정적메소드에 User 파라미터 추가 * feat: Folder update 메소드 추가 * feat: Folder dto 구현 * feat: Folder Mapper 구현 * feat: Folder Provider Repository 구현 * feat: Folder Service 구현 * feat: 부모 폴더 업데이트 메소드 구현 * feat: 사용자의 미분류폴더, 휴지통 조회하는 메소드 구현 * feat: 특정폴더를 본인의 미분류폴더, 휴지통으로 이동시키는 메소드 구현 * refactor: 검증로직에 assertion 추가 * refactor: 검증로직 기존코드로 롤백
Configuration menu - View commit details
-
Copy full SHA for 04007bc - Browse repository at this point
Copy the full SHA 04007bcView commit details -
* feat: pick error code, exception 구현 * refactor: link entity에 imageUrl 추가 * refactor: link mapper에 imageUrl 추가 * refactor: link dto에 imageUrl 추가 * refactor: 패키지 구조 변경에 따라 import 수정, linkFixture imageUrl 추가 * refactor: pick에 folder 연관 관계 추가 * feat: pick, pickTag dto 구현 * refactor: pick dto 필드명 수정 * refactor: pick entity folder 변수명 변경
Configuration menu - View commit details
-
Copy full SHA for 431f924 - Browse repository at this point
Copy the full SHA 431f924View commit details -
[FEAT] 프론트 로그인 로컬 테스트를 위한 redirect url 설정 (#129)
* feat: 인증 성공 후 redirect url 추가 * feat: 인증 성공 후 redirect url 추가
Configuration menu - View commit details
-
Copy full SHA for 6ffaa1f - Browse repository at this point
Copy the full SHA 6ffaa1fView commit details -
[�REFACTOR] 기본 폴더 CRUD 관련 리팩토링 (#127)
* refactor: 필드명 수정 parent -> parentFolder로 수정 * refactor: 필드명 수정 parent -> parentFolder로 수정 * refactor: 필드명 수정 parent -> parentFolder로 수정 * refactor: 기본폴더 조회 메소드 수정 * feat: 회원가입시 기본폴더 생성 로직 구현 * feat: 기본폴더 수정 및 삭제 방지 로직 구현 * feat: 기본폴더 변경 불가 에러코드 설명 구체적으로 수정 * refactor: 필드명 수정 parent -> parentFolder로 수정 * refactor: 필드명 수정 parent -> parentFolder로 수정 * refactor: 필드명 수정 parent -> parentFolder로 수정 * refactor: EnumSet을 이용해 BasicFolderType을 검증하도록 수정
Configuration menu - View commit details
-
Copy full SHA for 55d323d - Browse repository at this point
Copy the full SHA 55d323dView commit details
Commits on Oct 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9ab167c - Browse repository at this point
Copy the full SHA 9ab167cView commit details -
[REFACTOR] 프론트 로컬 테스트를 위한 설정 (#137)
* refactor: 프론트 로컬 테스트를 위한 설정 * refactor: 프론트 로컬 테스트를 위한 설정
Configuration menu - View commit details
-
Copy full SHA for c3e9813 - Browse repository at this point
Copy the full SHA c3e9813View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3296861 - Browse repository at this point
Copy the full SHA 3296861View commit details
Commits on Oct 5, 2024
-
[FEAT] 기본 폴더로 root 폴더 추가 (#140)
* feat: 기본 폴더로 root 폴더 추가 * feat: 회원가입시 root 폴더 생성
Configuration menu - View commit details
-
Copy full SHA for 40aab86 - Browse repository at this point
Copy the full SHA 40aab86View commit details
Commits on Oct 6, 2024
-
[feat] 클라이언트 폴더 구조 JSON 파싱 (#147)
* 🚧 Parser Dto 및 구조 작성 * ♻️ refactor: FolderAction 제거 * ♻️ refactor: 함수 이름 수정 * ♻️ refactor: 공백 제거 * ♻️ refactor: 미사용 파일 제거 * ✨ 파서 에러 코드 추가 * ✨ 파서 인터페이스 변경 * ✨ 파서 테스트 코드 * ✨ feat: 파서 구현 * ♻️ refactor: 구현체 코드 정리 * ♻️ refactor: 구현체 코드 정리 * ♻️ refactor: enum 변환에 custom exception 추가 * ♻️ refactor: 코드 리뷰 반영 * ♻️ refactor: 미사용 파일 제 * ♻️ refactor: 리팩토링 주석 추가 * ♻️ refactor: 테스트 케이스 최종 수정 * ♻️ refactor: Jackson으로 구조 리팩토링. * ♻️ refactor: 디렉토리 이동 * ♻️ refactor: 테스트 케이스 작성 모두 완료 * ♻️ refactor: 함수명 수정 * ♻️ refactor: 함수명 수정 * ♻️ refactor: 주석 추가 * ♻️ refactor: 리팩토링 제안 주석 제거 (이슈로 등록) * ♻️ refactor: 코드 리뷰 반영 * ♻️ refactor: 코드 리뷰 반영
Configuration menu - View commit details
-
Copy full SHA for 28cf8cf - Browse repository at this point
Copy the full SHA 28cf8cfView commit details -
[FEAT] FolderService 추가 비즈니스 로직 구현 및 리팩토링 (#143)
* feat: root 폴더 조회 로직 구현 * refactor: 업데이트 메소드 분리 (이름/부모폴더) * refactor: 업데이트 메소드 분리 (이름/부모폴더) * refactor: 업데이트 메소드 분리 (이름/부모폴더) & 삭제시 휴지통으로 이동되도록 수정 * refactor: 부모 폴더가 삭제되면 자식 폴더/픽도 삭제되도록 @onDelete 추가 * feat: 휴지통에 있지 않은 폴더를 삭제하려 할 때, 발생하는 오류 추가 * feat: 현재 폴더가 어떤 기본폴더에 속해있는지 반환하는 메소드 추가 * feat: 휴지통에 있는 폴더 영구 삭제하는 기능 추가 * refactor: 폴더 이름 변경시에도 구조json 검증 * refactor: 재귀 로직 수정 --------- Co-authored-by: Minky <minkyeki@student.42seoul.kr>
Configuration menu - View commit details
-
Copy full SHA for 6ea9b94 - Browse repository at this point
Copy the full SHA 6ea9b94View commit details
Commits on Oct 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 45859d8 - Browse repository at this point
Copy the full SHA 45859d8View commit details -
* feat: 로그인 확인용 쿠키(techPickLogin) 구현 * fix: 로그인 확인용 쿠키(techPickLogin)가 access_token을 덮어씌우는 버그 수정
Configuration menu - View commit details
-
Copy full SHA for 05d4ba9 - Browse repository at this point
Copy the full SHA 05d4ba9View commit details -
[FEAT] 직렬화 비직렬화 및 데이터 세팅 과정 구현 (#151)
* ♻️ refactor: 테스트 케이스 업데이트 * ♻️ refactor: 미사용 파일 삭제 * ♻️ refactor: 테스트 케이스 업데이트 * ♻️ refactor: 디렉토리를 스트럭쳐로 이름 변경 * ✨ feat: 클라이언트용 구조 노드 DTO * ✨ feat: 서버용 구조 노드 DTO * ✨ feat: 파일 위치 이동 * ✨ feat: 파일 위치 이동 * ✨ feat: 클라이언트 전송을 위한 name 데이터 설정 - provider * ✨ feat: 최종 Structure 완료 * ✨ feat: 최종 Structure 완료 * ✨ feat: 코드 리뷰 바탕으로 한번에 로드하는 메소드 추가
Configuration menu - View commit details
-
Copy full SHA for 0d6b8b9 - Browse repository at this point
Copy the full SHA 0d6b8b9View commit details -
[FEAT] Folder Api 구현 및 FolderService 리팩토링 (#161)
* refactor: 접근권한이 없는 폴더 에러코드 HttpStatus 403으로 변경 * feat: dto 세분화 * refactor: validator 분리 * feat: Structure api에서 사용할 FolderStructureService 분리 * feat: Folder Api 구현 * refactor: FolderStructureService 반환형식 수정 * refactor: updateFolderName 메소드 응답 누락 해결 * refactor: @PathVariable 어노테이션 추가 * refactor: 잘못된 검증 로직 수정
Configuration menu - View commit details
-
Copy full SHA for 41a6a52 - Browse repository at this point
Copy the full SHA 41a6a52View commit details -
[FEAT] Structure와 연관된 Pick Service 구현 (#163)
* feat: pick dto 세분화 * refactor: pick update, delete 추가 * feat: Structure 관련된 pick 구현 * feat: pick service 틀 잡기 * refactor: 변수명 수정, 잘못 사용한 메서드 변경
Configuration menu - View commit details
-
Copy full SHA for 6e1e53b - Browse repository at this point
Copy the full SHA 6e1e53bView commit details
Commits on Oct 8, 2024
-
[FEAT] Structure API 구현 및 Folder Create 로직 수정 (#164)
* refactor: 누락된 검증 로직 추가 * refactor: 폴더 생성 로직 변경 parentId는 별도 주입 * refactor: Folder Dto 수정 * refactor: Folder Create 로직 변경 (create->move 한세트로) * refactor: 불필요한 필드 삭제 * refactor: Structure Json 엔티티 이름 명확하게 변경 * refactor: StructureJson Repository Structure 패키지로 이동 * refactor: Structure API 구현 * refactor: StructureJson 이름 변경 * refactor: FolderCreate 로직 분리 * refactor: PickDeleteDto 분리 * feat: Structure Dto 및 Mapper 구현 * feat: Structure Service 구현 * refactor: Mapper 에 UserRepository 의존성이 추가되면서 임시로 수정 * refactor: ApiDirectory->ApiStructure로 이름 변경 * feat: 회원가입시 자동으로 root,recycle_bin이 빈 폴더구조json 생성 * refactor: model 패키지 이동 * refactor: model 패키지 이동 * refactor: create folder시 무조건 parentId가 null이므로 그에대한 로직 추가 * refactor: model 패키지 이동 * refactor: @RequestBody 추가 * refactor: Structure를 필드로 직접 가지도록 수정 * refactor: 포맷수정 * feat: StructureJsonProvider 구현 * refactor: 불필요한 클래스 삭제 * refactor: StructureJson 업데이트 로직 Provider로 이관 * refactor: Folder 생성자 수정 * refactor: Structure ErrorCode 코드명/주석 수정 * refactor: var 제거 * refactor: 부모폴더가 없을 시 parentFolderId = -1로 응답하도록 수정
Configuration menu - View commit details
-
Copy full SHA for efa0a8e - Browse repository at this point
Copy the full SHA efa0a8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ca96d3 - Browse repository at this point
Copy the full SHA 9ca96d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4222e3d - Browse repository at this point
Copy the full SHA 4222e3dView commit details -
[FEAT] Structure Validator 구현 (#178)
* refactor: 불필요한 메소드 삭제 및 Folder 조회 조건 변경(ParentFolder Not Null) * refactor: 불필요한 메소드 삭제 * refactor: 메소드명 구체화 * refactor: 유저 픽 리스트 조회 메소드 추가 * feat: StructureValidator 구현 및 적용 * refactor: 메소드 이름 명확하게 변경 * feat: 로그 추가 * refactor: 메소드명 통일 IsNotEmpty -> IsNotNull * refactor: root, recycleBin 정보 요청으로 받지 않고 db에서 받도록 수정
Configuration menu - View commit details
-
Copy full SHA for 02a1ead - Browse repository at this point
Copy the full SHA 02a1eadView commit details
Commits on Oct 9, 2024
-
[HOTFIX] swagger 쿠키 설정 수정 (#179)
* refactor: access_token 사용하도록 설정 * fix: swagger 쿠키 설정 수정
Configuration menu - View commit details
-
Copy full SHA for f765b8b - Browse repository at this point
Copy the full SHA f765b8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2733441 - Browse repository at this point
Copy the full SHA 2733441View commit details -
Configuration menu - View commit details
-
Copy full SHA for e88f14b - Browse repository at this point
Copy the full SHA e88f14bView commit details
Commits on Oct 10, 2024
-
[REFACTOR] UserService 구현 포함, 전체 코드 리팩토링 (#180)
* ♻️ docker compose 테스트 DB 설정 제거 * ✨ feat: UserService 기능 구현 * ♻️ refactor: Tag Feature 리팩토링 (의존성 제거) * ♻️ refactor: Pick 도메인 리팩토링 * ♻️ refactor: Structure 도메인 리팩토링 * ♻️ refactor: Link 도메인 리팩토링 * ♻️ refactor: Folder 도메인 리팩토링 * ♻️ refactor: FolderStructure 도메인 리펙토링 * ♻️ refactor: FolderStructure 도메인 리펙토링 (기존 코드 삭제) * ♻️ refactor: OAuth 도메인 리펙토링 * ♻️ refactor: User 이름 랜덤 생성기 추가 * ♻️ refactor: Folder 예외 추가 * ♻️ refactor: Parser 테스트 주석 처리 (provider 의존성 필요) * ♻️ refactor: 주석 오류 수정 * ♻️ refactor: 테스트 코드 준비 * ♻️ refactor: 코드 리뷰 피드백 반영 * ♻️ refactor: 코드 리뷰 피드백 반영
Configuration menu - View commit details
-
Copy full SHA for 4dd68ed - Browse repository at this point
Copy the full SHA 4dd68edView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab39ffe - Browse repository at this point
Copy the full SHA ab39ffeView commit details
Commits on Oct 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a9f6179 - Browse repository at this point
Copy the full SHA a9f6179View commit details -
[FEAT] Pick �API + Service 구현 (#186)
* feat: Link Service 기능 추가 * feat: UserProvider 구현 * refactor: TagService 수정 * feat: Pick Service 구현 * feat: Pick Tag 구현 * feat: Pick Api 구현 * refactor: FolderMapper 모두 general 타입으로 들어가는 문제 해결 * feat: folder type 메서드 추가 * refactor: Authentication 제거 * refactor: dto 삭제 * refactor: UserId -> User로 변경 및 메서드명 통일 * refactor: Request Param 변경 * refactor: 리뷰 반영
Configuration menu - View commit details
-
Copy full SHA for 4180b1c - Browse repository at this point
Copy the full SHA 4180b1cView commit details -
[HOTFIX] Valid 관련 에러 설정 (#189)
* feat: Link Service 기능 추가 * feat: UserProvider 구현 * refactor: TagService 수정 * feat: Pick Service 구현 * feat: Pick Tag 구현 * feat: Pick Api 구현 * refactor: FolderMapper 모두 general 타입으로 들어가는 문제 해결 * feat: folder type 메서드 추가 * refactor: Authentication 제거 * refactor: dto 삭제 * refactor: UserId -> User로 변경 및 메서드명 통일 * refactor: Request Param 변경 * refactor: 리뷰 반영 * refactor: valid 수정
Configuration menu - View commit details
-
Copy full SHA for f519c1c - Browse repository at this point
Copy the full SHA f519c1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c6fb2a - Browse repository at this point
Copy the full SHA 5c6fb2aView commit details
Commits on Oct 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cd504d0 - Browse repository at this point
Copy the full SHA cd504d0View commit details
Commits on Oct 16, 2024
-
[REFACTOR] V2를 위한 패키지 리셋 (#237)
* refactor: v2에 불필요한 패키지 삭제 * refactor: auth폴더 중 새로구현하게되는 부분 삭제 * refactor: 테스트 폴더 삭제
Configuration menu - View commit details
-
Copy full SHA for 72e66ac - Browse repository at this point
Copy the full SHA 72e66acView commit details
Commits on Oct 17, 2024
-
* refactor: TimeTracking -> BaseEntity로 클래스명 변경 * refactor: 불필요한 클래스 삭제 * refactor: 정적 메소드 삭제 * feat: id List <-> String Converter 구현 * feat: 자식 픽/폴더/태그의 순서를 저장하는 필드 추가 * feat: FK 제약조건 제거 * refactor: OnDelete옵션을 위해 FK 제약조건 원복 * refactor: Converter 어노테이션 추가 * refactor: Link 비활성화 구현 및 Pick 관련 필드 추가 * refactor: 필드명 수정 deletedAt -> invalidatedAt * refactor: FK 제약조건 원복
Configuration menu - View commit details
-
Copy full SHA for 21ee420 - Browse repository at this point
Copy the full SHA 21ee420View commit details -
* feat: mapstruct 의존성 추가 * feat: 초기 프로젝트 구조 설정 * feat: 서비스 / 컨트롤러 어노테이션 추가 * feat: SQL 로그 파일 설정 추가 * feat: 도커 컴포즈 주석 제거 * feat: 잘못 들어간 코드 삭제 * feat: 코드 리뷰 반영
Configuration menu - View commit details
-
Copy full SHA for 273b7d0 - Browse repository at this point
Copy the full SHA 273b7d0View commit details -
* feat: api 명세 * feat: api 명세 * feat: api 명세 반영 * feat: api 명세 반영
Configuration menu - View commit details
-
Copy full SHA for 861d659 - Browse repository at this point
Copy the full SHA 861d659View commit details
Commits on Oct 21, 2024
-
* feat: Link, Pick, Folder 엔티티 * feat: PickTag 엔티티 작업 * chore: 미사용 파일 제거 * chore: 스펙의 변수명 변경 * chore: sql 파일 위치 이동 * chore: 필요 예외 코드 추가 * feat: 유저 infra * feat: JPA Repository 구현 * ✨ feat: Pick 도메인 구현 * ✨ feat: Pick 인프라 구현 * ✨ feat: Link 인프라 구현 * ✨ feat: Folder 인프라 구현 * ✨ feat: MapStruct 매퍼 구현 * chore: 리팩토링 및 null 처리 추가 * chore: 리팩토링 및 MapStruct 빌드 오류 수정 * chore: 테스트코드 패키지 사라진거 복원 * chore: 테스트코드 준비 * refactor: 현재 사용자 조회 메소드 구현 * chore: 코드 리뷰 결과 반영 * chore: 코드 리뷰 결과 반영 --------- Co-authored-by: PSH <gyak404@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 94451c9 - Browse repository at this point
Copy the full SHA 94451c9View commit details -
[REFACTOR] pick service 코드에서 chaining 제거 (#280)
* chore: 코드 리뷰 결과 반영 * chore: 코드 리뷰 결과 반영
Configuration menu - View commit details
-
Copy full SHA for d7a835c - Browse repository at this point
Copy the full SHA d7a835cView commit details -
[FEAT] Tag v2 Service 구현 (#281)
* feat: tag infra 구현 * feat: tag entity, repository 구현 * feat: tag dto, mapper 구현 * feat: tag service 구현 * refactor: user tagOrderList에 ArrayList 주입 * feat: tag api request/response 구현 * feat: tag api mapper 구현 * refactor: pickTag 삭제 메서드 구현 * refactor: tag dto 공통화 및 태그 이동 dto 추가 * refactor: 검증 로직 writer로 이동 및 reader 수정 * refactor: 태그 service 리뷰 반영 및 유저의 태그 이동 기능 구현, 태그 삭제 시 픽 태그도 삭제되도록 구현
Configuration menu - View commit details
-
Copy full SHA for 8f77d70 - Browse repository at this point
Copy the full SHA 8f77d70View commit details -
[FIX] Pick API 예외 미흡 수정 (#283)
* fix: Tag 미사용 Exception 제거 * fix: 미사용 Fixture 제거 * fix: Pick Write 예외 처리 추가 (권한)
Configuration menu - View commit details
-
Copy full SHA for 34ed09d - Browse repository at this point
Copy the full SHA 34ed09dView commit details