Skip to content

Create and list async downloads#208

Merged
paulrobertlloyd merged 9 commits intomainfrom
downloads
Mar 10, 2026
Merged

Create and list async downloads#208
paulrobertlloyd merged 9 commits intomainfrom
downloads

Conversation

@paulrobertlloyd
Copy link
Collaborator

@paulrobertlloyd paulrobertlloyd commented Feb 24, 2026

MAV-3329

  • Add new ‘Manage data’ section (name TBD) and show both imports and exports
  • Exports shows all downloads, both those that processing (with progress) and those that are ready to download
  • Within the ‘No known school (including home-schooled children)’ school view, when clinic invitations have been sent, and if the ‘Invited to clinic’ filter is selected, a ‘Download offline spreadsheet’ button is shown. Clicking this creates an offline spreadsheet for use with all clinic patients, and added to the exports list.
  • Vaccination data, offline spreadsheets and school moves can also be downloaded async and appear in this section

Questions

  • Do all downloads get added to exports, or only those that need to be processed? Yes
  • How long do downloads stay around for, do they get routinely purged?

To do

  • Remove filtered child record downloads (for now)
  • Show a confirmation message after initiating a download
  • Show more information about a download to help distinguish it from other (i.e. maybe which filters were selected?)
  • Don’t download a file when initiating a new download
  • Show school moves downloads in exports
  • Add ability to download an offline spreadsheet for all invited homeschool clinic patients
  • Review naming/labels (is ‘export’ the right noun?)

Downloads.

Unknown and homeschool children, filtered by those invited to a clinic.

@paulrobertlloyd paulrobertlloyd changed the title List async processed downloads, allow child record to be exported as CSV [WIP] List async processed downloads, allow (filtered) child records to be exported as CSV [WIP] Feb 24, 2026
@paulrobertlloyd paulrobertlloyd changed the title List async processed downloads, allow (filtered) child records to be exported as CSV [WIP] List async downloads, allow (filtered) child records to be exported as CSV [WIP] Feb 24, 2026
@paulrobertlloyd paulrobertlloyd force-pushed the downloads branch 9 times, most recently from 237af91 to 7e01f4d Compare February 26, 2026 16:15
@paulrobertlloyd paulrobertlloyd changed the title List async downloads, allow (filtered) child records to be exported as CSV [WIP] List async downloads, allow (filtered) child records to be exported as CSV Feb 26, 2026
@paulrobertlloyd paulrobertlloyd changed the title List async downloads, allow (filtered) child records to be exported as CSV Create and list async downloads Feb 26, 2026
@paulrobertlloyd paulrobertlloyd temporarily deployed to mavis-protot-downloads-b0whgto February 26, 2026 17:06 Inactive
@paulrobertlloyd paulrobertlloyd temporarily deployed to mavis-protot-downloads-b0whgto March 2, 2026 13:06 Inactive
@paulrobertlloyd paulrobertlloyd force-pushed the main branch 2 times, most recently from f453b8d to f11a87a Compare March 9, 2026 23:34
@paulrobertlloyd paulrobertlloyd merged commit 841a407 into main Mar 10, 2026
1 check passed
@paulrobertlloyd paulrobertlloyd deleted the downloads branch March 10, 2026 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant