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

"File drop only" for internally shared folders #16515

Open
Tracked by #42968
FloMiLe opened this issue Jul 23, 2019 · 25 comments
Open
Tracked by #42968

"File drop only" for internally shared folders #16515

FloMiLe opened this issue Jul 23, 2019 · 25 comments
Labels

Comments

@FloMiLe
Copy link

FloMiLe commented Jul 23, 2019

Is your feature request related to a problem? Please describe.
I am using Nextcloud to share documents with my high school students, as well as to collect homework. For collection, the students are supposed to be able to drop files into a folder (for a given assignment), but should not see other students' documents. Therefore, I use a share link configured as file drop only.

It frustrates me that I have to it this way, namely, to create a folder, configure it and distribute the link.

Describe the solution you'd like
I wish I could simply share a folder with a group and set it to file drop, i.e. the users in the group can see the folder and upload files to it, but cannot see its content.

Describe alternatives you've considered
The only other way to create a pure drop box would be as described above.

@FloMiLe FloMiLe added 0. Needs triage Pending check for reproducibility or if it fits our roadmap enhancement labels Jul 23, 2019
@A-Kasper
Copy link

  • Everybody should see his own uploads. Than they would have validation, that the solution is uploaded correctly.

@melyux
Copy link

melyux commented Dec 17, 2019

Yes, it makes no sense for the file drop option to only be for externally shared links and not for sharing between internal users. If anything, it’d have been the other way around.

@szaimen
Copy link
Contributor

szaimen commented May 28, 2021

cc @nextcloud/designers is this something that we should do and how could it work?

@ghost

This comment has been minimized.

@ghost ghost added the stale Ticket or PR with no recent activity label Jun 27, 2021
@melyux

This comment has been minimized.

@ghost ghost removed the stale Ticket or PR with no recent activity label Jun 27, 2021
@BDevGW
Copy link

BDevGW commented Jul 16, 2021

Similar situation here.
We want a single folder where we can collect files from multiple workers but without them seeing each others files.
Solution is a link share that allows file drop but as this is a public link anyone can upload (and so spam) the folder if someone leaks that link.
Solution would be an option to allow only authenticated users to drop files.
Basically dedicated "can see the folder" and "can see the folders contents" permissions so I can say "can see and write to folder" without also saying "can see contents of folder".
Would this be enough info on how to implement?

@ghost

This comment has been minimized.

@ghost ghost added the stale Ticket or PR with no recent activity label Aug 15, 2021
@FloMiLe

This comment has been minimized.

@ghost ghost removed the stale Ticket or PR with no recent activity label Aug 15, 2021
@szaimen
Copy link
Contributor

szaimen commented Aug 15, 2021

cc @jancborchardt @nimisha-vijay

@nimishavijay
Copy link
Member

Do you mean similar permissions for internal user and group shares as there are for share links (read only, upload and editing, file drop)?

@BDevGW
Copy link

BDevGW commented Aug 17, 2021

Yes. Filedrop for chosen authenticated users (or groups) only.

@tobiasKaminsky
Copy link
Member

We currently have no idea how to do this on Desktop.
Imagine you receive such a shared "file drop only" folder and put a file into it, but then

  • you cannot see it after next refresh (same on web ui)
  • you cannot remove it
  • you do not know that this is such a "file drop only" folder

Do you have an idea how to inform user? As far as I know there is no way to show such an info on file explorers on Linux, Windows or MacOS.

@ghost

This comment has been minimized.

@ghost ghost added the stale Ticket or PR with no recent activity label Sep 24, 2021
@melyux

This comment has been minimized.

@ghost ghost removed the stale Ticket or PR with no recent activity label Sep 24, 2021
@bes1002t
Copy link
Member

@tobiasKaminsky the Desktop client don't have to know that. The client is logged into the backend and the backend just have to provide all files the user uploaded instead of the whole directory content.

"you cannot see it after next refresh (same on web ui)"
why? Does the Explorer and Webui not know about which user uploaded a file?

@ghost

This comment has been minimized.

@ghost ghost added the stale Ticket or PR with no recent activity label Oct 27, 2021
@melyux
Copy link

melyux commented Oct 28, 2021

We currently have no idea how to do this on Desktop.

Imagine you receive such a shared "file drop only" folder and put a file into it, but then

  • you cannot see it after next refresh (same on web ui)

  • you cannot remove it

  • you do not know that this is such a "file drop only" folder

Do you have an idea how to inform user? As far as I know there is no way to show such an info on file explorers on Linux, Windows or MacOS.

The Mac does have this feature. It's simply a folder with write-only permissions, or literally a "drop box". Like this: https://apple.stackexchange.com/questions/340527/what-are-write-only-drop-box-permissions

image

@ghost ghost removed the stale Ticket or PR with no recent activity label Oct 28, 2021
@ghost

This comment has been minimized.

@ghost ghost added the stale Ticket or PR with no recent activity label Nov 27, 2021
@melyux

This comment has been minimized.

@ghost ghost removed the stale Ticket or PR with no recent activity label Nov 27, 2021
@ghost

This comment has been minimized.

@ghost ghost added the stale Ticket or PR with no recent activity label Dec 27, 2021
@melyux

This comment has been minimized.

@ghost ghost removed the stale Ticket or PR with no recent activity label Dec 29, 2021
@ghost

This comment has been minimized.

@ghost ghost added the stale Ticket or PR with no recent activity label Jan 28, 2022
@melyux

This comment has been minimized.

@ghost ghost removed the stale Ticket or PR with no recent activity label Jan 29, 2022
@jancborchardt
Copy link
Member

jancborchardt commented Feb 2, 2022

@tobiasKaminsky what do you think about the remarks from @melyux and @bes1002t?

One problem that definitely would still stand is "you do not know that this is such a 'file drop only' folder".

@tobiasKaminsky
Copy link
Member

@tobiasKaminsky what do you think about the remarks from @melyux and @bes1002t?

This helps a bit, I suppose, but as you can see, people need to ask (otherwise there would have been no SO question in first place).

One problem that definitely would still stand is "you do not know that this is such a 'file drop only' folder".

Maybe we can auto-create a read-only Readme.md which is always shown and there we inform users about this concept.

Btw: this is also not that clear for users in web:
image image

@skjnldsv skjnldsv added 1. to develop Accepted and waiting to be taken care of and removed 0. Needs triage Pending check for reproducibility or if it fits our roadmap labels Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

10 participants