owncloud / file-picker

Integrate ownCloud into your own product
https://owncloud.github.io/integration/file_picker/
Apache License 2.0
5 stars 7 forks source link

FP-1.05: Efficient Bulk Sharing with "Select All" in a Folder or Space #243

Open dj4oC opened 1 year ago

dj4oC commented 1 year ago

As a user of the Messenger with the integrated ownCloud Infinite Scale File Picker,
I want a simple method to select all objects (both files and folders) within a folder or space at once,
So that I can efficiently share multiple items with my contacts without manually selecting them one by one.


Acceptance Criteria:

  1. "Select All" Option:

    • When I navigate to a folder or space in the ownCloud File Picker from the Messenger, I should see a "Select All" button or checkbox.
  2. Unified Selection:

    • Upon clicking the "Select All" option, all objects (files and folders) within that specific folder or space should be marked as selected.
  3. Visual Feedback:

    • The total number of objects selected should be displayed, providing clarity about how many items I'm about to share.
    • If I deselect any specific object after using "Select All," the count should update accordingly.
  4. Sharing Interface:

    • With all desired objects selected, I should be able to proceed to share them with my Messenger contacts.
    • The recipients should either receive direct file access (if permissions allow) or obtain sharing links, as defined by my sharing preferences.
  5. Revert Selection:

    • A clear option to "Deselect All" should be available in case I change my mind or want to start the selection process over.
  6. Integration with Current Sharing Flow:

    • The "Select All" feature should seamlessly integrate with the existing sharing flow, allowing me to set permissions, add comments, or customize the share as I typically would.

cc @hodyroff @tbsbdr @JammingBen

dj4oC commented 1 year ago

Important: This requirement is a file-by-file in a queue handling and not related to any ZIP compressing / decompressing function

dj4oC commented 1 year ago

@AversaFTW Please review