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.07: Seamless Folder Creation #245

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 the ability to create a new folder in any location where I have the required permissions,
So that I can better organize my files and have the flexibility to designate a specific folder as the target for my uploads.


Acceptance Criteria:

  1. Folder Creation Interface:

    • In the ownCloud File Picker, I should see a "Create New Folder" button in all areas where I have creation folder permissions: Personal Space, Spaces, and "Shared with Me" and its substructures.
  2. Naming & Location:

    • Upon selecting the "Create New Folder" option, a pop-up or inline input should appear, allowing me to name the new folder.
    • I should also be able to choose or confirm the location (e.g., Personal Space, a specific Space, or within a "Shared with Me" folder) for the new folder if multiple options exist.
  3. Pre-Upload Creation:

    • When using the File Picker to upload files or folders, before confirming the target location for the upload, I should have the option to create a new folder directly.
    • After creating this new folder, it should automatically be selected as the destination for my current upload but it should not proceed automatically.
  4. Feedback & Confirmation:

    • If there's an issue (e.g., a folder with the same name already exists, invalid characters in the name), I should receive a clear error message guiding me on the next steps.
  5. Permissions Respect:

    • The "Create New Folder" option should only appear in areas where I have explicit permissions to create content. It should be hidden or grayed out where I lack such permissions.

cc @hodyroff @tbsbdr @JammingBen

dj4oC commented 1 year ago

@AversaFTW Please review

dj4oC commented 8 months ago

@tbsbdr @kulmann Please check the test result:

Funktioniert grundsätzlich, aber die Dateien müssen einzeln hochgeladen werden; 
in unregelmäßigen Abständen kommt keine Verbindung mit Drive zustande, erst nach Aus- und Einloggen funktioniert automatisches Öffnen von Drive 
kulmann commented 8 months ago

Uploads are handled by the messenger implementation. Not a bug in the web embed mode.