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

Download all button for csv exports #561

Open
grahamjevon opened this issue Sep 3, 2024 · 0 comments
Open

Download all button for csv exports #561

grahamjevon opened this issue Sep 3, 2024 · 0 comments

Comments

@grahamjevon
Copy link
Collaborator

Situation

When a csv exporter is run it will generate one or more csv files (each with a maximum of 1000 rows).

Problem

If the exporter returns 10,000 rows, it will generate 10 separate csv files.

Problem 1

It is not obvious to a user that more than one csv has been generated.

Image

Only when a user actively clicks on the dropdown do they see that there is more than one file to download (this is very easy to miss).

Image

There is therefore a high risk that a user will only download the first csv file and miss subsequent ones.

Problem 2

Even if a user spots that there are multiple export files, it is cumbersome and time consuming to download each one separately.

Solution

Replace the "Download" button with a "Download all" button.

I can't think of a scenario when anyone will only want to select and download only one export file because each csv file is only relevant as a whole export.

It would be preferable if the Download all button concatenated each of the csv files into a single csv file. At the very least it should generate a single zip file containing all of the csv files generated by that export. The current situation of generating a separate zip for each csv file adds an additional layer of cumber.

@grahamjevon grahamjevon converted this from a draft issue Sep 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Partner Wishlist
Development

No branches or pull requests

1 participant