-
Notifications
You must be signed in to change notification settings - Fork 0
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
북마크 공유 관련 기능 구현 #132
Labels
Comments
Ji-Ha
added a commit
that referenced
this issue
May 11, 2022
- folderId를 AES256으로 암호화하여 token형식으로 제공하는 기능 추가 - AES256Util이라는 암호화, 복호화 Util을 추가 (local.properties 파일에 비밀키 추가해놓음. 나중에 dev, prod 반영할 때 추가하기) - FolderTokenDto 추가 -
Ji-Ha
added a commit
that referenced
this issue
May 11, 2022
- companion object에서 그냥 class로 함수들을 변경하였음(secretKey import를 위하여) - iv 값과 secretKey의 length 조정 및 iv 값 노출시킴
Ji-Ha
added a commit
that referenced
this issue
May 11, 2022
- 암호화가 제대로 되는지 확인한다. - 복호화가 제대로 되는지 확인한다.
Ji-Ha
added a commit
that referenced
this issue
May 11, 2022
- folderToken으로 북마크 페이지 받아오는 기능 추가 - 필요없는 코드들 제거 - 접근 위치를 해제하기 위한 SecurityConfig 수정
Ji-Ha
added a commit
that referenced
this issue
Jun 23, 2022
- 지정된 폴더없이 북마크를 추가하는 API의 명세와 메소드명 변경 - 여러 북마크 이동 API의 명세 추가 - transactional 어노테이션 메소드에서 클래스 범위로 확장
Ji-Ha
added a commit
that referenced
this issue
Jun 23, 2022
- constructor 추가 - transactional 어노테이션 메소드에서 클래스로 범위 확장
Ji-Ha
added a commit
that referenced
this issue
Jun 23, 2022
- 같은 북마크라면 던지는 예외를 SameBookmarkException으로 변경 - 북마크가 존재하지 않으면 던지는 예외를 BookmarkNotFoundException로 변경 - 권한이 충족되지 않은 경우에 NoPermissionException을 던지도록 변경 - moveBookmarkList에서 folder에 존재하는 북마크의 개수를 줄이는 메소드 refactor - 동일한 공유폴더로 이동하는 게 아닐 떄 NotSameRootFolderException을 던지도록 변경
Ji-Ha
added a commit
that referenced
this issue
Jun 23, 2022
- 동일한 공유폴더로 이동하는 게 아닐 떄 NotSameRootFolderException을 던지도록 변경
Ji-Ha
added a commit
that referenced
this issue
Jun 23, 2022
- folder id가 존재하는 경우 북마크를 저장한다 - folder id가 존재하지 않는 경우 북마크를 저장한다 - 북마크의 폴더 id가 존재하지 않아도, 북마크가 삭제된다 - 북마크의 폴더 id가 존재하여도, 북마크가 삭제된다 - 북마크의 제목과 설명을 변경한다 - 북마크들을 이동시킨다 - 북마크를 리마인드한다 - 북마크 리마인드를 해제한다 - 복제된 북마크의 리마인드를 해제한다
Ji-Ha
added a commit
that referenced
this issue
Jun 23, 2022
- 권한이 존재하는지 확인한다 - 권한이 존재하지 않으면 예외를 던진다 - 공유 보관함에 복마크를 추가한다
Ji-Ha
added a commit
that referenced
this issue
Jun 23, 2022
- build.gradle(mockK 버전 업그레이드) 수정 - bookmarkInterface 관련 클래스 삭제 - SharedBookmark constructor 조정 - 공유 보관함을 확인하는 isSameRootFolderId 메소드 추가
Ji-Ha
added a commit
that referenced
this issue
Jun 23, 2022
Ji-Ha
added a commit
that referenced
this issue
Jun 24, 2022
- 암호화할 때, uri에 문제가 될만한 character를 빼고 암호화를 진행한다 - 복호화할 때, URLDecoder를 사용하여 복호화한 후에 aes decrypt를 진행한다
Ji-Ha
added a commit
that referenced
this issue
Jun 26, 2022
- bookmarkDto의 AddBookmarkListDto의 list를 mutableList로 변경 - addBookmark Controller 하나로 통일
Ji-Ha
added a commit
that referenced
this issue
Jun 26, 2022
Ji-Ha
added a commit
that referenced
this issue
Jun 26, 2022
Ji-Ha
added a commit
that referenced
this issue
Jun 26, 2022
Ji-Ha
added a commit
that referenced
this issue
Jun 27, 2022
- 기존 북마크들과 새롭게 만들어진 personalBookmark 조회를 위한 로직 변경 - repository 메소드 수정 - bookmark -> bookmarkRequestDto 메소드 추가 - bookmarkInterface -> bookmarkRequestDto 메소드 추가
Ji-Ha
added a commit
that referenced
this issue
Jun 28, 2022
- 기존 북마크들과 새롭게 만들어진 personalBookmark 조회를 위한 로직 변경 - repository 메소드 수정
Ji-Ha
added a commit
that referenced
this issue
Jun 29, 2022
- folder name을 조회하는 API 추가 - 이에 필요한 folderNameDto 추가 - config 수정
Ji-Ha
added a commit
that referenced
this issue
Jul 7, 2022
- BookmarkDto 모듈화 - code convention 수정 - 생성자 추가 - updateBookmark 메소드 추가 - deleteBookmark 메소드 추가 - changeFolderInfo 메소드 추가 - remindOff 메소드 추가 - remindOn 메소드 추가 - moveFolder 메소드 추가
Ji-Ha
added a commit
that referenced
this issue
Jul 7, 2022
Ji-Ha
added a commit
that referenced
this issue
Jul 7, 2022
- addBookmark, addBookmarkList 변경 - deleteBookmark 로직 수정 - Bookmark Entity에서 자신의 데이터를 수정할 수 있도록 변경(update, remind on/off, increaseBookmarkClickCount, move) - Remind라는 클래스를 만들어서 공유에서도 사용할 수 있도록 작성
Ji-Ha
added a commit
that referenced
this issue
Jul 7, 2022
- Bookmark Entity에 존재하던 Dto들을 외부 모듈로 빼내었음.
Ji-Ha
added a commit
that referenced
this issue
Jul 7, 2022
- foider id가 존재하는 경우 북마크를 저장한다 - folder id가 존재하지 않는 경우 북마크를 저장한다 - 여러개의 북마크를 저장한다 - 북마크의 폴더 id가 존재하지 않아도, 북마크가 삭제된다 - 북마크의 폴더 id가 존재하여도, 북마크가 삭제된다 - 북마크의 제목과 설명을 변경한다 - 북마크들을 이동시킨다 - 북마크를 리마인드한다 - 북마크 리마인드를 해제한다
Ji-Ha
added a commit
that referenced
this issue
Jul 7, 2022
Ji-Ha
added a commit
that referenced
this issue
Jul 7, 2022
- remindList 내부에 존재하는 remind를 조회하는 repository 메소드 추가
Ji-Ha
added a commit
that referenced
this issue
Jul 7, 2022
- bookmark list 저장 API uri 수정 - remind on/off uri 수정 - 여러 북마크 이동 API swaager 추가 - remind가 이미 되어 있을 시에 예외처리 - alreadyExistRemindException 추가, 이에 따른 테스트 변경
Ji-Ha
added a commit
that referenced
this issue
Jul 7, 2022
- folderId를 통해 조회할 때, remind 조회 로직, 쿼리 변경 - userId로 조회할 때, 리마인드/전체 조회 로작, 쿼리 변경 - 오늘자 remind bookmark 조회 쿼리 변경 - 불필요한 data dto 클래스 제거
Merged
Ji-Ha
added a commit
that referenced
this issue
Jul 7, 2022
- folder 암호화 로직 변경 - folderId를 암호화하는 jwt 메소드 추가 - AES256Util 제거
Ji-Ha
added a commit
that referenced
this issue
Jul 9, 2022
Ji-Ha
added a commit
that referenced
this issue
Jul 9, 2022
Ji-Ha
added a commit
that referenced
this issue
Jul 9, 2022
Ji-Ha
added a commit
that referenced
this issue
Jul 9, 2022
Ji-Ha
added a commit
that referenced
this issue
Jul 13, 2022
- 모든 도토리를 조회할 때 뜨는 오류는 AccountFolder의 Authority 타입 문제. -> 해결 - 조회에서 pagenation하는 기능 추가
Ji-Ha
added a commit
that referenced
this issue
Jul 13, 2022
- 모든 도토리를 조회할 때 뜨는 오류는 AccountFolder의 Authority 타입 문제. -> 해결
Ji-Ha
added a commit
that referenced
this issue
Jul 15, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
기능 목록
The text was updated successfully, but these errors were encountered: