Skip to content

Add client-side Export CSV button to attendance history report#11220

Merged
nbudin merged 2 commits intomainfrom
11190-attendance-history-export-csv
Mar 9, 2026
Merged

Add client-side Export CSV button to attendance history report#11220
nbudin merged 2 commits intomainfrom
11190-attendance-history-export-csv

Conversation

@nbudin
Copy link
Contributor

@nbudin nbudin commented Mar 9, 2026

Summary

  • Adds an "Export CSV" button to the attendance history report, inline with the page title
  • Entirely client-side using csv-stringify and file-saver (same pattern as mailing lists)
  • CSV columns: Name, Email, Conventions (count — not the full list of convention names)
  • Downloads as attendance_history.csv

Test plan

  • Visit the attendance history report and click "Export CSV"
  • Verify the downloaded CSV has Name, Email, and Conventions count columns
  • Verify the convention count matches what's shown in the table

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@nbudin nbudin added feature minor Bumps the minor version number on release labels Mar 9, 2026
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

Code Coverage Report: Only Changed Files listed

Package Base Coverage New Coverage Difference
Overall Coverage 🟢 52.66% 🟢 52.65% 🔴 -0.01%

Minimum allowed coverage is 0%, this run produced 52.65%

@nbudin nbudin merged commit 72c020b into main Mar 9, 2026
18 checks passed
@nbudin nbudin deleted the 11190-attendance-history-export-csv branch March 9, 2026 16:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature minor Bumps the minor version number on release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant