Commit d29a9a2
committed
Add per-round best_of support and 3rd place match improvements
- Add default_best_of and third_place_match columns to tournament_stages
- Add get_bracket_best_of() to resolve per-round best_of from stage settings
- Add clone_match_options_with_best_of() to create match options with overridden best_of
- Update schedule_tournament_match to resolve per-round best_of at scheduling time
- Remove hardcoded decider best_of logic from DE and Swiss bracket generation
- Simplify 3rd place match creation (decouple from decider_best_of)
- Update Hasura metadata permissions for new columns1 parent 5cb4e89 commit d29a9a2
13 files changed
Lines changed: 12196 additions & 9709 deletions
File tree
- generated
- hasura
- functions/tournaments
- metadata/databases/default/tables
- migrations/default/1771600000000_add_default_best_of_to_tournament_stages
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
0 commit comments