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

에디터 적용(이미지 삽입 기능) #1050

Merged
merged 19 commits into from
Oct 20, 2022
Merged

Conversation

hanull
Copy link
Contributor

@hanull hanull commented Oct 4, 2022

구현 사항

  • S3 버킷, CloudFront 생성
  • 이미지 파일 이름이 빈 경우 예외 처리
  • 이미지 파일 확장자가 잘못된 경우 예외 처리
  • 이미지 S3 버킷에 업로드
  • 버킷 접근 가능한 url 생성 및 반환

Close #62

@hanull hanull self-assigned this Oct 4, 2022
@gracefulBrown
Copy link
Contributor

aws 권한 확인중

@her0807
Copy link
Contributor

her0807 commented Oct 17, 2022

추후 로드맵 키워드에 이미지 로드가 필요한데, s3 구현 완료되면 작업 사항 공유받고 싶어요!!

JUDONGHYEOK and others added 11 commits October 17, 2022 16:15
* chore: comment svg 수정

* chore: comment svg 수정
* chore: storybook 사용을 위해 reactDocgen 에러 설정

* feat: 상위에서 크기를 제어하는 ResponsiveButton 컴포넌트 구현

* feat: LabelledImage 컴포넌트 구현

* feat: KeywordSection 컴포넌트 구현

* refactor: Omit -> Pick으로 타입 변경

* feat: fontSize를 Style Props 인자로 내려주기
* feat: 임시저장 로직 response에 ability 필드 추가

* feat: 플라이웨이에 crate studylog_temp_ability 추가

* test: 문서화 테스트 추가

* refactor: 역량 관련해서 적절한 에러로 수정

* fix: 임시저장 관련 테스트 추가 및 에러 해결

* fix: StudylogTempAbility OnDelete 속성 추가
* refactor: LoginDocument mock이용한 테스트로 수정

* refactor(MissionDocumentation): mock이용한 테스트로 수정

* refactor(ProfileDocumentation): mock이용한 테스트로 수정 + response fixture 생성

* refactor(CommentDocumentation): mock 이용한 테스트로 수정

* refactor(MemberDocumentation, MemberReactionDocumentation): mock 이용한 테스트로 수정

* refactor(SessionMemberDocumentation): mock 이용한 테스트로 수정

* refactor(TagDocumentation): mock 이용한 테스트로 수정

* refactor(StudylogOverviewDocumentation): mock 이용한 테스트로 수정

* refactor(StudylogRssFeedDocumentation): mock 이용한 테스트로 수정

* chore: 자바 버전을 8에서 9로 변경

* test(StudylogRssFeedDocumentation): 응답 fixture로 빼기
@sonarcloud
Copy link

sonarcloud bot commented Oct 18, 2022

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 1 Code Smell

55.2% 55.2% Coverage
0.0% 0.0% Duplication

private PutObjectRequest getPutObjectRequest(final MultipartFile uploadImageFile) {
return PutObjectRequest.builder()
.bucket(bucket)
.key(uploadImageFile.getOriginalFilename())
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

같은 이름 파일 업로드되면 파일이 변경될 것 같은데 혹시 방어 로직이 있나요?

@hanull hanull merged commit 3a0feca into develop Oct 20, 2022
@seokhongkim seokhongkim deleted the feature/62-insert-image branch January 20, 2023 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants