Skip to content

[Feature] CARES liaison report export #284

Description

@jra3

Overview

Generate reports for CARES program submissions to be sent by the club liaison.

Parent: #276

Phase 3 - Reporting

Requirements

  • FR5.1: Export all active registrations with member info, species, and dates
  • FR5.2: Export fry sharing events (especially external/Red seal events)
  • FR5.3: Export article submissions
  • FR5.4: Include photos for species verification
  • FR5.5: Filterable by date range (for quarterly submissions)
  • FR5.6: Export formats: CSV for data, ZIP for photos

CARES Submission Requirements

Club liaison must submit to CARES administration 3x/year:

  • Complete listing of participants and species
  • Photo IDs for species verification
  • Activity records (fry sharing, articles)

Admin UI

  • Date range picker (default: last quarter)
  • Preview table of data
  • Export buttons: CSV, ZIP (with photos)
  • Summary statistics

Export Format

CSV columns:

  • Member name, email
  • Species scientific name, common name
  • Registration date, last confirmed date
  • Fry shares (count internal, count external)
  • Articles (count)

Acceptance Criteria

  • Admin can generate registration report for date range
  • Report includes all required CARES fields
  • Photos can be exported in batch (ZIP)
  • CSV export works correctly
  • Preview shows data before export

Metadata

Metadata

Assignees

No one assigned

    Labels

    admin-toolsAdmin interface and management toolsenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions