[Admin] Add filter respecting exports to transfer pages
- Dominant language
- Ruby
- Stars
- 870
- Forks
- 138
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 208
Description
Make transfers downloadable as a CSV (respecting filters). Look [here](https://github.com/hackclub/hcb/blob/da6d22167dba2593d39184d57f485b1514d39f38/app/controllers/admin_controller.rb#L72) and [here](https://github.com/hackclub/hcb/blob/5902812392e49600d2d450b381a9fe3afbf9e56f/app/models/event.rb#L489-L498) for an example.
- [ ] Wise (include USD amount as a column)
- [ ] ACH
- [ ] Check
- [ ] Wire (include USD amount as a column)
- [ ] Disbursement
Contributor guide
Research direction
Start with the export example in app/controllers/admin_controller.rb around line 72 and the related example in app/models/event.rb around lines 489-498. Trace how the admin transfer pages represent Wise, ACH, Check, Wire, and Disbursement transfers, then verify that each CSV export respects the selected filters and includes USD amounts for Wise and Wire.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100