-
Notifications
You must be signed in to change notification settings - Fork 493
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 pre-check alerting user when zipped files are too large #4576
Comments
@kevinworthington thanks for opening this issue. This was reported in #2060 but I just closed that issue in favor of this one. I agree that the current user experience is pretty bad and I like your idea. Or maybe the user could be told "please select fewer files" or something. |
Hi @pdurbin, |
@kevinworthington ah you mean the mockup at https://iqssharvard.mybalsamiq.com/projects/filesallthings-enduser-dataverse42andbeyond/Dataset%20-%20Files%20-%20Download%20Limit%20Error Here's a screenshot of that mockup: I had completely forgotten about that mockup but thank you to @mheppler for making it back in the day. The setting you're looking for is called You can call Awesome if you're willing to take a look, @kevinworthington so I'm assigning this to you. Thanks! |
Thanks @pdurbin I'll see what I can do, though might not get to this till May. |
@kevinworthington no rush, from the perceptive of https://waffle.io/IQSS/dataverse?search=4576 this issue is in the "Inbox": I hope you don't mind that I did just go ahead and add this to the "dev efforts by the community" spreadsheet though: https://groups.google.com/d/msg/dataverse-community/X2diSWYll0w/ikp1TGcfBgAJ I'm going to go ahead and add the "UI/UX" label since the work you plan to do will have a (very positive!) impact. Thanks! |
Moving the comment from @meghangoodchild on Mar 14 in issue Feature Request: Improve messaging when user selects too much data for download or download times out #4507 after closing that as duplicate of this issue.
|
Specific approach to be determined, but we were OK estimating this today in backlog grooming. API implications need discussion as well (206 or preventing download when a list of files passed is too large). |
See some discussion in #4000 on returning http code 207 ("incomplete"). @matthew-a-dunlap has a working implementation of it in that branch; but being able to return this code comes at a price of having to run a full permission check before we can produce any output. |
To make sure everybody is aware of/remembers this: we already have a UI implementation of warning the UI user, in a nice popup, if any of the files they have selected for a batch download have to be dropped because of permissions; so in order to implement this, we simply need to add the extra checks for size to this already existing framework of checks and notification. |
Related: #5588 |
Just to be clear, even though Kevin Worthington talked about working on this above, he has since moved on so another developer can pick this up. I'd be happy to drag this issue to the "Community Dev" at https://waffle.io/IQSS/dataverse if anyone is interested in working on it. |
When a users attempts to download multiple files and some of those files are too large to be zipped as part of the download package, they are omitted. While the MANIFEST.TXT contained in the download package explains why these files were skipped, a better user experience would be to inform the user prior to starting the download that specific selected files will be skipped.
The text was updated successfully, but these errors were encountered: