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

공유페이지 외부 공개 api 기능 구현 및 리팩토링 #204

Closed
7 tasks done
miyounlee opened this issue Oct 26, 2023 · 0 comments · Fixed by #205
Closed
7 tasks done

공유페이지 외부 공개 api 기능 구현 및 리팩토링 #204

miyounlee opened this issue Oct 26, 2023 · 0 comments · Fixed by #205
Assignees
Labels
✨ Feature 기능 개발 🔨 Refactor 코드 리팩토링

Comments

@miyounlee
Copy link
Contributor

miyounlee commented Oct 26, 2023

기능

공유페이지를 외부에 공개 여부를 설정할 수 있는 api 입니다.

작업 상세 내용

  • spaceWall에 isPublic 컬럼 추가
  • sharURL로 공유페이지 접속 시 spaceWall의 isPublic 확인하여 false인 경우 예외처리
  • 조회 시 isPublic 응답 dto에 추가
  • 토큰 사용으로 조회 시 응답 dto에 memberId 제거
  • shareURL로 조회 url 수정
  • db에 중복된 shareURL이 있을 경우 예외처리
  • 파일첨부가 되지 않은 파일블록이 있을 경우 예외처리

참고 사항

@miyounlee miyounlee self-assigned this Oct 26, 2023
@miyounlee miyounlee added 🔨 Refactor 코드 리팩토링 ✨ Feature 기능 개발 labels Oct 26, 2023
@miyounlee miyounlee changed the title 공유페이지 외부 공개 여부 추가 공유페이지 외부 공개 api 기능 구현 및 리팩토링 Oct 26, 2023
miyounlee added a commit to miyounlee/jober-backend that referenced this issue Oct 26, 2023
miyounlee added a commit to miyounlee/jober-backend that referenced this issue Oct 26, 2023
miyounlee added a commit to miyounlee/jober-backend that referenced this issue Oct 26, 2023
- 공유페이지 저장시엔 설정이 안되기 때문에 @ColumnDefault로 디폴트 값 false로 설정
miyounlee added a commit to miyounlee/jober-backend that referenced this issue Oct 26, 2023
YangSooHyun0 pushed a commit that referenced this issue Oct 26, 2023
* feat : ApiStatus에 forbidden 추가 (#204)

* feat : IsPublicUpdateRequest DTO 생성 (#204)

* refactor : shareURL로 공유페이지 접속하는 url 수정 (#204)

* feat : SpaceWall엔티티에 isPublic 컬럼 추가 (#204)

- 공유페이지 저장시엔 설정이 안되기 때문에 @ColumnDefault로 디폴트 값 false로 설정

* feat : updateIsPublic 컨트롤러 메서드 생성 및 findByshareURL url 수정 (#204)

* feat : shareURL로 공유페이지 접근 시 외부공개 여부 체크하여 예외처리 (#204)

* refactor : db에 중복된 shareURL이 있을 경우 예외처리 추가 (#204)

* refactor : SpaceWallResponse에 memberId제거 및 isPublic 추가 (#204)

* feat : updateIsPublic 서비스 메소드 생성 (#204)

* modify : request변수명 수정 (#204)

* modify : updateIsPublic컨트롤러 메서드 응답 수정 (#204)

* refactor : 파일첨부가 되지 않은 파일블록이 있을 경우 예외처리 (#204)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature 기능 개발 🔨 Refactor 코드 리팩토링
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant