nextcloud / nextcloud/calendar

meeting proposal: allow to create a public link so that random external people can participate in the date finding process

Open
#7,448 8 comments 6 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

design enhancement Feature: Proposals
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.

When I invite other people to find a joint date I often don't know how many people from the other organization will participate. Therefore it is more or less impossible to invite them in advance one-by-one by adding them to the "meeting proposal" explicitly with their email address.

Additionally a automatically generated mail might be confusing for some recipients. I might prefer to send them the link in a personal mail adding some context what the meeting is for and what I expect from them.

Describe the solution you'd like

The user should be able to create a public link for a "meeting proposal", this link can than be send to external people. Once they open the link they should have a option to enter their name and than participate in the process of finding a meeting date. Similar how public polls work.

Describe alternatives you've considered

For the generic mail part I could of course send a personal mail mentioning that they should have received a mail from Nextcloud and what the mail is about. But this is not really convenient, neither for the sender nor for the recipient.

For the other problem, that I don't know all the external people who should join the meeting and their email address because I have just one contact person at the other organization is something I can't solve without a generic public link as described above.

Additional context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing meeting proposal flow and the public poll behavior referenced in the issue. Define how a public link is created and accessed, how external participants enter their names, and how their participation appears in date finding; done means the link supports the complete process without individual invitations.

Written by the indexing model from the issue text.

Assessment

Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.