Allow guests to upload files to a room
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 2.2k
- Forks
- 587
- Avg merge
- 18h 27m
- Merged PRs (30d)
- 333
Description
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?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue does not name files, tests, or entry points. Start by reviewing how guest permissions, Talk uploads, and room storage are currently handled, then clarify the storage and access design with maintainers. Done means guests can upload files to a room with an agreed storage location and appropriate access controls.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100