[MGNLDAM-1217] Download multiple assets at the same time Created: 05/Jul/23  Updated: 19/Dec/23  Resolved: 04/Dec/23

Status: Closed
Project: Magnolia DAM Module
Component/s: None
Affects Version/s: None
Fix Version/s: 3.0.28

Type: Improvement Priority: Neutral
Reporter: Laura Delnevo Assignee: Andrei Ichimescu
Resolution: Fixed Votes: 0
Labels: usability, ux-improvement-selected
Σ Remaining Estimate: 16m Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: 16m Original Estimate: Not Specified

Attachments: Zip Archive assets.zip     PNG File buggy-multiple-assets-download.png    
Issue Links:
Relates
relates to MGNLDAM-1359 Download bulk assets doesn't maintain... Closed
documentation
to be documented by MGNLDAM-1326 DOC: Multiple assets download (Authors) Closed
Sub-Tasks:
Key
Summary
Type
Status
Assignee
MGNLDAM-1282 Download multiple assets at the same ... Sub-task To Do  
MGNLDAM-1283 Notify user Sub-task To Do  
MGNLDAM-1284 Create download assets action Sub-task To Do  
MGNLDAM-1285 Download dialog Sub-task To Do  
Template:
Acceptance criteria:
Empty
Task DoD:
[X]* Doc/release notes changes? Comment present?
[X]* Downstream builds green?
[X]* Solution information and context easily available?
[X]* Tests
[X]* FixVersion filled and not yet released
[X]  Architecture Decision Record (ADR)
Release notes required:
Yes
Documentation update required:
Yes
Date of First Response:
Epic Link: Bulk actions for multiple assets
Team: AuthorX
Work Started:
Approved:
Yes

 Description   

This improvement is (part of) the second use case that we want to cover with the "Bulk actions for multiple assets" epic MGNLDAM-1007

As an author, I want to be able select multiple assets at the same time so to download them in just one click 

[ On Productboard ]

AC

From the Assets App:

  • Select multiple assets at the same time,
    • Download multiple assets within the same folder
      • files will be zipped without any folder structure, the name of the zip file will be enough
    • Download multiple assets in different folders
      • Keep the folder's structure (up until there is a common folder for the child items)
    • Download folders, and their sub-items (NEED VALIDATION)
  • Download item action allows me to download multiple assets at the same time
    • The download action will create a ZIP file containing the selected assets
  • Notify the user when long-running processing is running
    • not in detail, just notify the user when the process starts and when it ends CURRENT SOLUTION DOES NOT WORK
    • progress bar is out of scope VISUAL FEEDBACK IS NEEDED
  • Create another action 'Download assets' and replace the old 'Download asset' action, when multiple files are selected
  • Create a dialog with, 'zip filename' and 'Download to' fields that will include `Download all` and `Cancel` buttons
    • users can already choose the target destination using the native browser capabilities
    • the Multiple download action can be configured with a custom archive name 
    • VISUAL FEEDBACK IS NEEDED so this item will be covered in a followup

 

Desired behavior in case of duplicated file name: 

 

Dev notes

  • the processing (not the downloading) could block the UI. Please ensure that User experience is not affected
  • External DAM not in scope but enable support for extending the bulk download for it.

 

Out of Scope

  • Download action not in the Assets Chooser
  • Not for external dam
  • Folders behaviour does not change (due to other actions being associated with folder selection)


 Comments   
Comment by Frank Sommer [ 18/Dec/23 ]

Why don't you support download multiple assets by selecting the parent folder? There is a label missing.

On Windows the created Zip file has a wrong folder structur. See assets.zip

Comment by Laura Delnevo [ 18/Dec/23 ]

Hi frank.sommer thanks for the feedback. We will take a look at the Windows error that is reported 

Generated at Mon Feb 12 05:07:20 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.