Versions Compared

Key

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

...

Property

Type

Description

order

number

This is used to maintain schedule balance when generating additional games.

Adding a scheduleteam would automatically use the next order. Schedulers would be able to adjust the order in the UI

🚩 Competitions integration will create ScheduleTeams, so order needs to be automatic through the API

...

ScheduleSequence

Add starting game number(s)? If this is per group, should this function as a pg sequence instead?

🚩 Need to thoroughly analyze this to make sure it doesn’t have any issues when replacing the draft start number

Property

Type

Description

scheduleId

number

groupId

number

start

string

Starting number (U15T2500)

current

number

Zero indexed. Increments start (U15T2500) + current (5) = U15T1005

max

number

Max number to generate from this sequence (100 caps at U152599)

UX

Draft creation will no longer be a single page workflow, since games will no longer be within a draft. Instead, draft creation behaves more like an import modal.

...

  • No longer necessary. Schedulers will be able to create draft games directly in the schedule

  • 🚩 The only config this flow needed was a starting number, how do we maintain this functionality?

    Add starting number to schedule settings?

    Need to make sure current behaviour of autoincrementing a starting number is maintained in any case

Updates

  • When a DraftGame is created, search for an existing game the schedule by number and link the gameId automatically

  • This will become relevant later when reusing this functionality for game change requests

...

Jira Legacy
serverSystem JIRA
serverId03e16d48-9e59-3010-89f5-a1a3500d66b7
keySPR-455

Jira Legacy
serverSystem JIRA
serverId03e16d48-9e59-3010-89f5-a1a3500d66b7
keySPR-752

  • Add order to ScheduleTeam

  • Create DraftGame, add a new card to show them in place of Drafts per flag

  • Implement game number sequence

...