spreed icon indicating copy to clipboard operation
spreed copied to clipboard

Allow guests to upload files to a room

Open schiessle opened this issue 4 years ago • 11 comments

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

With Talk 9 it will be possible to upload files directly to a chat from my local hard disk. That's already great!

Yesterday I had a call with some external people and they wanted to share something with the people in the call. Unfortunately guests are not allowed to upload files at the moment. It would be great if this would be possible in the future.

Of course this comes with a few questions. Probably the most important one: Where should we store files which are uploaded by guests?

Some ideas from my side to this question:

  • Maybe it can go to the Talk attachment folder of the person who created the room or started the call? Probably the easiest solution.
  • Another option: In combination with "Projects" the file could be uploaded to the attached folder, if more folder exists the guest could pick one. In order to promote the "Projects" feature a bit we could even use this as the condition whether guests are allowed upload files to a room or not. If a internal users added a folder to the room, guest uploads are allowed. If not only internal users can upload/attach files. Btw, in this case it could also make sense that uploads from internal users would go to the attached folder and not to the general Talk attachment folder.

The more I think about it, the more I like the projects idea... what do you think?

schiessle avatar Apr 17 '20 09:04 schiessle

Just like a public share with upload permission would store the uploaded files in the storage of the owner, I think it makes sense to do the same for attachments in a conversation.

Now the owner/creator of the room might need to be informed about this in the room creation panel.

PVince81 avatar Oct 27 '20 12:10 PVince81

I just had a quick test where I created a guest by inviting on a folder instead of through talk: so the guest has a folder with write permissions. However I was not able to set it as attachment folder because the settings API denies it.

Maybe the owner (or inviter?) could have an option to automatically create a shared "Talk" folder to be used as attachment for the guests. Or the admin could configure that.

At least if we would allow a guest to configure an attachment folder, it would already provide a workaround to make it work (maybe, need to test it there are other side effects).

PVince81 avatar Oct 27 '20 16:10 PVince81

This is about guests in terms of not logged in users, not from the guests app

nickvergessen avatar Oct 27 '20 16:10 nickvergessen

hmmm, maybe we need to come up with a clearer terminology there

PVince81 avatar Oct 27 '20 16:10 PVince81

I just had this scenario where I had a talk conversation which was created by the appointments app. In the call the guest (=not logged in/anonymous user) wanted to share a screenshot via copy/paste and instead of uploading the screenshot they were directed to our login page to which obviously they had no account data. So I would second the need for a talk upload folder. Either on a user basis or a system wide folder were uploads go to, in case they are allowed by the moderator.

oneWaveAdrian avatar Apr 12 '22 15:04 oneWaveAdrian

Hello, how is this going ?

Baccanno avatar Sep 19 '22 10:09 Baccanno