Step 4: ( optional) Cross Scheduling

Spordle Play supports 2 different type of cross scheduling for games and draft games; Cross Group games and Cross Schedule games. This feature can be enabled via a feature flag per tenant.

Adding Cross Scheduling to a Game

The Game / Draft Game form includes an Add Cross Scheduling option, allowing users to cross group or cross schedule a game. When the dropdown is open, users can select a group to cross group with, or choose a schedule and an optional group to cross schedule with. It's important to note that the form has validations to ensure a team is selected from each chosen group.

image-20240226-152719.png

Through out Play, cross scheduled / cross grouped games will be annotated with a merge icon that can be hovered to see the cross scheduling properties.

image-20240226-153430.png

Permissions

Cross group/schedule inherits read/edit access as if it’s part of the user’s own schedule. In other words, a user with access to a cross-scheduled game will have the same permissions as if the game were scheduled in their own group. This applies to sharing and publishing as well.

 

Stats & Standings

Stats for a cross scheduled game are separated in between the two selected groups (or schedules). This means the main schedule team and players won’t show in the cross scheduled team / players standings and vise versa. The calculation of the points are also based on the team / schedule they’re in. (ex. a win in the main schedule could be 3 points while cross schedule is 2 points).