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
An Add Cross Scheduling option is available in the Game / Draft Game form in order to provide the ability to cross group / cross schedule a game. With the dropdown open, a user will be able to either select the group to cross group with, or a schedule + optional group to cross schedule with. It is worth noting, there are validations in place in the form to ensure that the user selects a team from each selected groups.
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.
Permissions
Cross group/schedule inherits read/edit access as if it’s part of their schedule. In other words, a user that has access to the cross schedule or cross group of a cross scheduled game will see and have the exact same permissions as if the game was scheduled in their schedule/group. This is also true for sharing and publishing.
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).