...
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 | ||||||
---|---|---|---|---|---|---|
|
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Add order to ScheduleTeam
Create DraftGame, add a new card to show them in place of Drafts per flag
Implement game number sequence
...