Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FY2020 CSV export API #735

eric-jahn opened this issue Jul 29, 2019 · 1 comment


Copy link

commented Jul 29, 2019

Provide the functionality for a user interface and underlying, independent API HMIS CSV download.

Both the API and overlaying user interface should have independently selectable filters for:

  • date ranges (begin and end dates)
  • all of a customer's RHY only or SSVF only project type exportable data, still with date range filters.
  • one or more specified projects IDs or for all of the current user's available projects within a project group (so, if a project group admin (aka "customer admin") is submitting the request, they could probably get CSV for all project IDs within that project group).

Only certain user roles should be permitted to access the CSV download APIs and Admin App user interface functionality.

  • customer (project group) admins - can request consolidated CSV downloads for any, or all, of their project group's contained projects.
  • project admins - can request consolidated CSV downloads for any of the project IDs for which that user has the project admin role.

The CSV download should be delivered using the same methodology and similar API signature as the APR report aggregate CSV files. There should be an email notification using the HSLynk notification microservice when the CSV files are ready for download from the cloud. The download should be a set of zipped (per HUD requirements) CSV files following current version of the 2020 HUD HMIS CSV specification (currently ).

The Admin App user interface should only use the API to download HUD HMIS CSV vFY2020, with no "back doors".


This comment has been minimized.

Copy link
Member Author

commented Aug 19, 2019

should allow exporting by project type and/or project ids. This will cover SSVF and RHY export use cases.

@eric-jahn eric-jahn removed the next sprint label Aug 29, 2019
@eric-jahn eric-jahn modified the milestones: v2.16, v2.17, v2.18 Aug 29, 2019
@eric-jahn eric-jahn added next sprint and removed next priority labels Oct 2, 2019
@eric-jahn eric-jahn modified the milestones: v2.18, v2.19 Oct 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Awaiting triage
2 participants
You can’t perform that action at this time.