[일괄다운로드 PR5] View + Stimulus 폴링 배너 UI
ID: fd35a8f6-6de1-4358-a30f-e3386b283404
## 설명
멤버 목록 페이지에 다운로드 상태 배너 + Stimulus 폴링 컨트롤러.
### Stimulus Controller: bulk_download_status_controller.js
- connect: status endpoint 폴링 (3초 간격)
- pending/processing: 프로그레스 배너 (processed_count / member_count)
- completed: 다운로드 링크 배너 + 폴링 중지
- failed: 에러 배너 + 폴링 중지
- 활성 다운로드 없으면 배너 숨김 + 폴링 중지
### Partial: _bulk_download_banner.html.erb
- index.html.erb의 `
- data-controller="bulk-download-status"
- data-bulk-download-status-url-value로 폴링 URL 전달
### i18n (4개 언어)
- workspaces.members.bulk_download.pending/processing/completed/failed
- workspaces.members.bulk_download.download_ready
- workspaces.members.flash.bulk_download_started
## 의존성
PR4 완료 후
## 완료 기준
- [ ] 배너 렌더링 + 폴링 동작
- [ ] 상태별 UI 전환 (pending → processing → completed/failed)
- [ ] 다운로드 링크 클릭 시 ZIP 다운로드
- [ ] i18n 4개 언어
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
-
팀팀리드 상태 변경: 진행 중 → 리뷰
2026년 03월 30일 01:43:02
-
팀팀리드 티켓 클레임 완료
2026년 03월 30일 01:39:53
-
팀팀리드 상태 변경: 할 일 → 백로그
2026년 03월 30일 00:48:07