Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Property

Type

Description

id

uuid

gameId

id

Game that will be affected by dependent games

bracketId
templateId

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