calcom / cal.com

Scheduling infrastructure for absolutely everyone.
https://cal.com
Other
31.43k stars 7.61k forks source link

Multiple Round Robin Hosts #11953

Open david-m-l21s opened 11 months ago

david-m-l21s commented 11 months ago

Is your proposal related to a problem?

Currently one can provide a list of team members as round-robin hosts from which one person will be selected. At our company, we have a lot of use-cases where we would need 2, or 3 people selected automatically in a round-robin fashion.

Describe the solution you'd like

A round-robin behavior where you can provide an additional number-parameter that tells the system how many round-robin-hosts should be selected.

Example Usecase:

A technical recruiting call in which 2 Senior Devs have to participate. On the Eventtype-Team-Tab we select "Round Robin", add NO fixed hosts and 3 Senior Devs as "Round Robin Hosts". Let's call them dev1, 2, 3. In an additional Textfield (which is not present yet) we say that we want '2' out of those three RR-Hosts to attend the meeting.

Applicants now try to book the event, one after the other, and ideally those would be the attendees of the meetings:

  1. booking: [applicant, dev1, dev2]
  2. booking: [applicant, dev2, dev3]
  3. booking: [applicant, dev1, dev3]

and so on....

Additional context

We are working on a solution with a local version of cal.com which is working quite well. (Unless we are missing some side-effects) If this sounds interesting, we would be happy to provide a PR in the next days.

github-actions[bot] commented 11 months ago

Thank you for opening your first issue, one of our team members will review it as soon as it possible. ❤️🎉

PeerRich commented 11 months ago

are the multiple hosts joining at the same time? Because if that's the case you can already do that

david-m-l21s commented 11 months ago

We can add fixed hosts manually, or select the COLLECTIVE Eventtype, where all hosts have to participate, right? But there is no way to have multiple hosts selected by the Round Robin mechanism, or am I missing something? My understanding is that you can only select ONE Host from the Round Robin Pool. I modified the example above, maybe this makes it a bit clearer.

PeerRich commented 11 months ago

if you have a fixed host in a round robin, all of them have to attend. its not possible to rotate between two pools yet

PeerRich commented 10 months ago

maige update instructions.

whenever the label "🚨 needs approval" is added, comment on the issue: "This feature request has not been reviewed yet by the Product Team and needs approval beforehand. Once approved, this issue is available for anyone to work on. Make sure to reference this issue in your pull request. ✨ Thank you for your contribution! ✨ "