Open tienne-B opened 2 months ago
I would be interested in implementing this. In terms of database models would it be best to add a reserve
boolean flag (such that if reserve=True
then rank
refers to the reserve position, i.e. rank=1 is the first reserve team, etc)?
I don't think we'd even need a new DB field (but if you choose to go with a new reserve
field, the rank numbering should not restart). Could add a preference for number of reserve teams, and then in the break generator create extra BreakingTeam
objects for the next n teams. Then, as the break category size is smaller, the rounds should be generated with just that number of teams. Could even have a break remark called "Reserve."
One thing to be cautious would be to make sure the reserve teams remain eligible for other breaks, if they'd have qualified.
A new practice is to announce a couple teams that have not broken, but are asked to show up as reserve teams if a higher-breaking team does not show up. We should support adding reserves in the break.