Open
Description
openedon Oct 27, 2021
Call summary
- Core needs a way to mark folders as
hidden
- Create a readonly global
hidden
root folder- Allow apps to register their home folder
- Automatically set as
hidden
the said home folder - Let apps manage content as usual via dav
- Allow apps to register their home folder
- Drop the recipient feature of the virtualfolder and rely on sharing to share with another user/group
Old issue content (Click to expand)
Currently, we are facing a dilemma with those two options
- We put the virtualfolder root in /dav/virtualfolder/USER
- We create a root folder in the userFolder /dav/files/USER/Albums
With solution 1, sharing is unfortunately not possible.
With solution 2, sharing is, but the folders are exposed and create multiple issues
- Shown to the user where it should not
- Present in the sync requests and can create lot of storage issues on the client side
Options
So here comes the question, how can we hide the said virtualfolder's RootFolder in the userFolder.
Talk also faced that dilemma
- Dav property was suggested, but I don't think we could hide results that don't match from a propfind?
- Use
.RootFolder
syntax to fake a "hidden folder". Not very clean, can still appear in the clients, needs user setting - ... ?
Goals
- We need to still be able to access said rootFolder, it should just not be shown in PROPFIND requests
- ...?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Metadata
Assignees
Labels
No labels