[일괄다운로드 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일 00:47

활동 로그

  • 팀리드 상태 변경: 진행 중 → 리뷰

    2026년 03월 30일 01:43:02

  • 팀리드 티켓 클레임 완료

    2026년 03월 30일 01:39:53

  • 팀리드 상태 변경: 할 일 → 백로그

    2026년 03월 30일 00:48:07