Skip to content

[FEATURE REQUEST] OCIS: "Share to" allows only upload to personal "space" #4088

Closed

Description

@rmkl-ch

Actual behaviour

With Owncloud Infinite Scale server:
If I want to share a file from another android app and selecting owncloud I am asked for which account I would like to upload (I have two, an OCIS and a classic OC). Selecting the OCIS, I can only upload to my personal space (or a subfolder of that).

Expected behaviour

After asking for which account I should be able to select where to upload the file, either to personal space, a shared folder or to a space. This selection never appears, only the personal space appears.

Currently a killer for me for OCIS.

Steps to reproduce

  1. Open some android app (e.g. gallery), and share this with own
  2. Select one or many files
  3. Using the share button, select owncloud
  4. Owncloud opens the personal space directly

Can this problem be reproduced with the official owncloud server? --> no, classic owncloud has a different concept of spaces and shares
(url: https://demo.owncloud.org, user: test, password: test)

Environment data

Android version: 13

Device model: Samsung Galaxy A51

Stock or customized system: Stock

ownCloud app version: 4.0 (26ccad5)

ownCloud server version:
ownCloud | Infinite Scale
Community
3.1.0-next.1+4ac9df17a

Logs

n/a

Activity

  1. JuancaG05 commented on Jul 3, 2023

    @JuancaG05
    Contributor

    Hi @rmk-ch! Thanks for opening a new issue!
    In this case, we're not talking about a bug but about a known restriction we currently have for oCIS accounts. Shares are not totally stable on the backend yet, so at the moment we only allow sharing within personal space from other apps. Of course, we have this in mind for future versions 😁.

  2. rmkl-ch commented on Jul 5, 2023

    @rmkl-ch
    Author

    Hi @JuancaG05 Thanks a lot for the response. Good to hear it's on the roadmap (although I thought ocis was already more stable ;) ).
    Nevertheless, looking forward for more features - keep up the good work!

  3. deleted a comment from jesmrec on Jul 7, 2023
  4. rmkl-ch commented on Aug 2, 2023

    @rmkl-ch
    Author

    @JuancaG05 Is there a roadmap with some target date? I only find outdated roadmaps saying that OCIS 2.0 will be stable. We're approaching OCIS 3.1 now and I have no clue what's still on the plan and whatnot (incl. the android client).
    Due to the EOL of PHP 7.4 and some hosting companies not allowing outdated PHP versions we need to take a decision whether my new instance will be owncloud, OCIS or even nextcloud.

  5. tbsbdr commented on Aug 3, 2023

    @tbsbdr

    Hi @rmk-ch we have a public roadmap that shows major milestones for Infinite Scale: https://owncloud.com/roadmap

  6. changed the title [-][BUG] OCIS: Share to allows only upload to personal "space"[/-] [+][FEATURE REQUEST] OCIS: Share to allows only upload to personal "space"[/+] on Aug 3, 2023
  7. jesmrec commented on Aug 3, 2023

    @jesmrec
    Member

    This is the current status and the new expected behaviour (dev team)

    Current:

    1. Select from 3rd party
    2. Select account if more than one are attached to the device
    3. Select destination folder
    4. Submit

    New:

    1. Select from 3rd party
    2. Select account if more than one are attached to the device
    3. If selected account is oCIS, show the list of spaces including Personal
    4. Select destination folder inside the chosen space
    5. Submit
  8. added this to the 4.2 - Future milestone on Aug 3, 2023
  9. michaelstingl commented on Aug 8, 2023

    @michaelstingl
    Contributor
    • If selected account is oCIS, show the list of spaces including Personal

    Could look like the Space selector when using the "Copy" feature:

    Screenshot_20230808-140507 Screenshot_20230808-135110 Screenshot_20230808-135655
    2️⃣ Select account if more than one are attached to the device 3️⃣ If selected account is oCIS, show the list of spaces including Personal 4️⃣ Select destination folder inside the chosen space
  10. rmkl-ch commented on Aug 8, 2023

    @rmkl-ch
    Author

    Hi @rmk-ch we have a public roadmap that shows major milestones for Infinite Scale: https://owncloud.com/roadmap

    Thanks a lot. That is a much better link than the official docs: https://owncloud.dev/ocis/release_roadmap/

  11. rmkl-ch commented on Aug 8, 2023

    @rmkl-ch
    Author

    Thanks @michaelstingl and @jesmrec! Would this also work with a shared folder? My understanding is that shared folders are neither in the personal nor in another space.

  12. jesmrec commented on Aug 9, 2023

    @jesmrec
    Member

    Thanks @michaelstingl and @jesmrec! Would this also work with a shared folder? My understanding is that shared folders are neither in the personal nor in another space.

    if the folder is shared by you, you can put inside as many items as you wish.
    if the folder is shared with you, it depends on the permission level you are granted by the owner.

  13. rmkl-ch commented on Aug 9, 2023

    @rmkl-ch
    Author

    if the folder is shared by you, you can put inside as many items as you wish.

    Agreed, this works.

    if the folder is shared with you, it depends on the permission level you are granted by the owner.

    This folder does not appear in the personal space (in the webapp and in the android app) but in its own category (shared). Therefore, in my opinion the android app should also show the shared folders as an option to where to upload the selected files (number 4 in the proposal #4088 (comment)).

  14. changed the title [-][FEATURE REQUEST] OCIS: Share to allows only upload to personal "space"[/-] [+][FEATURE REQUEST] OCIS: "Share to" allows only upload to personal "space"[/+] on Aug 21, 2023
  15. added
    p2-highEscalation, on top of current planning, release blocker
    on Aug 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions