...
Property | Type | Description |
---|---|---|
id | uuid | |
gameId | id | Game that will be affected by dependent games |
| id | Bracket template |
referenceId | id | Template reference |
homeGameId | id | Dependent game for this game’s home team |
homeResult | enum | Expected home team result of the dependent game Winner, Loser |
homeSeed | number | This references the ScheduleTeam order. Reseeding games will update the home team to be based on the ScheduleTeam with the same order Cannot be used in combination with homeGameId/homeResult |
homeLabel | string | Label to describe what the home team will be. Will default to “Winner of game xyz” based on homeGameId/homeResult or “Team 1” based on homeSeed, so not necessary in most cases, except maybe to describe seeding .from other schedules/groups |
awayGameId | id | |
awayResult | enum | |
awayLabel | string | |
awaySeed | number |
Implementation
V1
Select Teams can be used to seed a series
Need to fix the sort by schedule rank; this doesn’t seem to work
Confirm if groups are showing up and can be filtered and added into
Add a way to reseed teams into games after they’ve been generated
This requires using the bracket templates to determine which team order belongs to what game. This would need to be a manual operation that’s available in the schedule menu to trigger the change.
Brackets service must do this since Play doesn’t know anything about the templates. Should be able to piece it together with the referenceId.to start populating homeSeed/awaySeed so that Play is able to reseed games
Bracket service needs to account for team order and groupId
V2
Add BracketTemplate to replace the bracket service
Integrate GameDependency into admin and website to show dependent games clearly
Automatic rules to seed teams between series