Part 1: Make a better UI to replace the terrible UI for the tournament options
Implement better way to sort/lookup tournament scoring algorithms
Part 2: Implement the tournament options better in SQL.
Currently most of the tournament options have been added as columns in the eventTournaments table. This is growing unmanageable.
Remove options from eventTournaments
Create a table systemTournamentOptions with the list of options
Create a table evetTournamentOptions with a 1:1 mapping between the systemTournamentOptions, and the value that each option is set to. If the option doesn’t exist, or is zero, it will not exist in the systemTournamentOptions table.
Create a table eventDefaultOptions with similar structure as systemTournametDefaults
Re-do all the input and output PHP to make the new table structure all work.
Part 3: Common Options
Add the ability to import options from other tournaments, just like you can import point values.
Part 1: Make a better UI to replace the terrible UI for the tournament options
Part 2: Implement the tournament options better in SQL. Currently most of the tournament options have been added as columns in the eventTournaments table. This is growing unmanageable.
Part 3: Common Options Add the ability to import options from other tournaments, just like you can import point values.