What does this PR do?

This PR Implements a feature where we can have more than 1 hosts selected in round robin manner for an booking. eg. when someone books an event and we want 2 team members to get assigned to this booking in round robin manner then we can have do that now.

  • In current version we have only 1 round robin host assignment.

  • Fixes #11953 (GitHub issue number)

  • Fixes CAL-XXXX (Linear issue number - should be visible at the bottom of the GitHub issue description)

  • /claim #11953

Feature Walkthrough:

https://www.loom.com/share/67200414fd6c4a50a09cd66bc57f1a1b?sid=fb9ad177-a984-431a-8d40-3a3e34f45899

Code Changes:

https://www.loom.com/share/6bda787c70ba41b9a4036c0e25a6ed06?sid=362a9814-5834-4f80-b131-10611aa29f73

  • i’ve added e2e tests. (other than that i’ve self-tested and it’s working fine in edge cases.)

how to test this?

  • check feature walkthrough video.

Mandatory Tasks (DO NOT REMOVE)

  • I have self-reviewed the code (A decent size PR without self-review might be rejected).
  • I have updated the developer docs in /docs if this PR makes changes that would require a documentation change. If N/A, write N/A here and check the checkbox.
  • I confirm automated tests are in place that prove my fix is effective or that my feature works.

Summary by mrge

Added support for assigning multiple hosts in round robin events, allowing more than one team member to be selected per booking.

  • New Features
    • Users can set the number of hosts to assign in round robin events.
    • UI updated to configure multiple hosts and show relevant errors if not enough hosts are available.
    • Backend and database updated to store and enforce the host count.
    • Added end-to-end tests for multiple host assignment.

Claim

Total prize pool $500
Total paid $0
Status Pending
Submitted April 21, 2025
Last updated April 21, 2025

Contributors

RO

Romit Gabani

@romitgabani-icloud-com

100%

Sponsors

FR

Framer

@Framer

$500