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

FP-1.02: Enhanced File and Folder Selection & Sharing #242

Open
dj4oC opened this issue Aug 19, 2023 · 5 comments
Open

FP-1.02: Enhanced File and Folder Selection & Sharing #242

dj4oC opened this issue Aug 19, 2023 · 5 comments

Comments

@dj4oC
Copy link

dj4oC commented Aug 19, 2023

Assumption: the file picker is integrated in a messenger.

As a user of the Messenger integrated with ownCloud Infinite Scale File Picker,
I want the flexibility to select single or multiple files and folders simultaneously and choose how to share or store them,
So that I can effectively manage, upload, and share my content with others.


Acceptance Criteria:

  1. Unified Selection Mechanism:

    • Within the Messenger, when accessing the ownCloud File Picker, I should be able to seamlessly select both single and multiple files and/or folders at once.
  2. Upload Options:

    • Once files/folders are selected, I should be presented with the option to:
      a) Upload them to my ownCloud storage - return message with success or error.
      b) Upload and send them directly - return files.
      c) Upload and share them as a direct link to the recipient(s).
    • it should be configurable which option is available.
  3. Sharing Flexibility:

    • If I choose to send files directly after post-processing, the recipient should receive them as standard file attachments within the Messenger conversation.
    • If I opt to send them as a sharing link, the recipient should receive a clickable link that provides direct access to the shared content on ownCloud.
  4. Upload Targets:

    • During the upload process, I should be able to select the destination within ownCloud where I want the content to be stored. This includes Personal Space, Spaces, and any shared objects I have access to.
  5. Visual Feedback & Progress:

    • As I upload or share the selected content, a progress bar or indicator should show the status of each file/folder being processed.
    • Any issues or conflicts (e.g., file size limits, quota limits, permission issues, denied file types, post-processing messages) should be clearly flagged with descriptive error messages.

cc @hodyroff @tbsbdr @JammingBen

@dj4oC
Copy link
Author

dj4oC commented Aug 22, 2023

@AversaFTW
Please review

@AversaFTW
Copy link

Afaik, uploading and sharing them as direct link is not part of the requirement. This option would also clutter the messenger even more with another option that might confuse the user. Do we really need this?

@dj4oC
Copy link
Author

dj4oC commented Mar 2, 2024

@tbsbdr @kulmann please check the test results:

Regarding files:

"In Drive speichern und senden" -> Auswahl von Dateien --> Verbindung mit Drive -> "Abbrechen" -> Dateien werden trotzdem gesendet; 
"In Drive speichern"/"In Drive speichern und senden" -> Meldung sollte noch kommen, dass Speicherung erfolgreich war

Regarding folders:

"In Drive speichern und senden" -> Auswahl von Dateien --> Verbindung mit Drive -> "Abbrechen" -> Dateien werden trotzdem gesendet; 
"In Drive speichern"/"In Drive speichern und senden" -> Meldung sollte noch kommen, dass Speicherung erfolgreich war;
"In Drive speichern"/"In Drive speichern und senden" -> Order können nicht hochgeladen werden, nur mehrere Dateien markiert 

@kulmann
Copy link
Member

kulmann commented Mar 4, 2024

@dj4oC all 5 findings are issues in the messenger implementation, not in our web embed mode.

@dj4oC
Copy link
Author

dj4oC commented Mar 4, 2024

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants