Skip to content

[Mold Diplo] 버킷 브라우저 폴더 생성/대량 삭제 UX를 개선하고, 업로드·삭제 후 syncBucketUsage API로 버킷 사용량을 즉시 갱신하도록 변경#822

Merged
jschoiRR merged 1 commit into
ablecloud-team:ablestack-diplofrom
jschoiRR:diplo-2026
May 8, 2026

Conversation

@jschoiRR
Copy link
Copy Markdown

@jschoiRR jschoiRR commented May 7, 2026

PR 설명

[Mold Diplo] 버킷 브라우저 폴더 생성/대량 삭제 UX를 개선하고, 업로드·삭제 후 syncBucketUsage API로 버킷 사용량을 즉시 갱신하도록 변경

  • 버킷 브라우저에 폴더 생성 기능 추가 및 폴더 marker 객체가 빈 파일처럼 보이지 않도록 필터링
  • 업로드/삭제/폴더 생성 버튼을 한 줄 툴바로 정리하고, 삭제 버튼에 텍스트 표시 추가
  • 대량 삭제 시 객체를 1000개 단위로 순차 처리하고, 삭제 후 목록 갱신을 1회만 수행하도록 개선
  • 1분 주기 bucket usage 갱신 작업 제거
  • 신규 syncBucketUsage API 추가
  • 업로드/삭제 완료 후 UI에서 syncBucketUsage를 호출해 bucket.size와 bucket_statistics.size를 즉시 갱신
  • sync 결과를 버킷 브라우저 사용량과 resource 정보에 반영하도록 이벤트 전달 연결

변경 구분

  • 잠재적 기능/오류 개선 (기존의 기능에 잠재되어 있는 오류 또는 다른 기능에 영향을 미칠 기능의 개선)
  • 새로운 기능 (다른 기능에 영향을 미치지 않는 새 기능)
  • 버그 수정 (이슈에 보고된 버그에 대한 수정으로 다른 기능에 영향을 미치지 않음)
  • 기능 개선 (기존 기능에 대한 개선으로 다른 기능에 영향을 미치지 않음)
  • 코드 청소 (코드 재구성 및 청소, 테스트 케이스 추가 등)

기능/개선 규모 또는 버그 심각도

기능/개선 규모

  • 주요 기능/개선
  • 소규모 기능/개선

버그 심각도

  • 매우 심각 (제품 출시/운영을 불가능하게 함)
  • 위험 (사용자에게 자원의 손실을 가져오게 함)
  • 중요 (사용자에게 기능 사용의 불편을 가져오게 함)
  • 보통 (사용자가 문제를 인지할 수 있을 정도임)
  • 미미 (사용자가 인지하지 못할 정도임)

스크린샷

테스트 방법 및 결과

@jschoiRR jschoiRR self-assigned this May 7, 2026
@jschoiRR jschoiRR added the customization Simple customization of the original source label May 7, 2026
@jschoiRR jschoiRR added this to the Diplo milestone May 7, 2026
@jschoiRR jschoiRR merged commit 39805de into ablecloud-team:ablestack-diplo May 8, 2026
3 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

customization Simple customization of the original source

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant