nextcloud / nextcloud/calendar
Idea to improve event booking by pre-adding / suggesting the right talk room
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.2k
- Forks
- 332
- Avg merge
- 16h 13m
- Merged PRs (30d)
- 137
Description
Is your feature request related to a problem? Please describe.
Often I invite colleagues for a 1:1 call about a topic. What I usually do is:
- Start to setup the meeting in the calendar
- Open Talk
- Navigate to our 1:1 room
- Copy the link
- Add it as location to the meeting
- Save the meeting
Describe the solution you'd like
I wonder if we could simplify step 3 to 5. My idea. When I focus on the location input field, Nextcloud could guess the right talk room and suggest it, similar like the share dialog suggest recipients.
- For 1:1 meetings this is easy, just pick the 1:1 room with this person
- For multiple participant we could list all rooms where exact this group of people are in (although this might be to expensive and we have to skip it)
- Additionally it could show the option "create new room" which would simplify the "create talk room" button we have now in the participants tab. I think in the location input field it makes much more sense and would be easy discoverable because people always fill it out and they would always see the option to create a talk room.
- We could even thing about introducing auto-completion so that when a user starts typing in the location input field we auto-conmplete available talk rooms from the user
@jancborchardt while writing it I realized that this is also connected to what we discussed yesterday in Berlin. 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
No files or tests are named. Start by tracing the calendar location input, the existing Talk room creation button in the participants tab, and the share dialog's recipient suggestions; define how room suggestions, autocomplete, and creating a new room should work before implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100