1
0
mirror of https://github.com/jcwimer/wrestlingApp synced 2026-03-25 01:14:43 +00:00
Commit Graph

140 Commits

Author SHA1 Message Date
f3e0f5d4c5 Added integration tests for import and backup 2025-01-04 18:14:33 -05:00
50055fc278 Fixed a typo in the 32 man run through test 2025-01-04 16:31:18 -05:00
49fbf6735d Added tournament backups to the database and added pages to restore and create backups 2025-01-04 16:27:52 -05:00
698576dac9 Fixed the POSt endpoint to accept bracket positions 2025-01-04 16:26:57 -05:00
15bf39014f Fix advance wrestler not running if the winner id changes 2024-12-23 23:33:55 -05:00
13bb8067fb Added logic for 32 man bracket 2024-12-23 22:12:44 -05:00
4f0f69223d Updated double elim match generation and loser name to use hashes instead of structs as well as fixing the matchup of 4v13 and 3v14 in 16 man brackets. 2024-12-23 18:27:49 -05:00
7e6d7ddfbb Updated seeding logic for double elim to make byes truly random and to keep bracket lines consistent through match generations 2024-12-23 16:17:43 -05:00
a851436c0c Removed single weight match generation, fixed bracket names, reload weight matches for pool order, and auto delete errrored jobs 2024-12-16 00:02:30 -05:00
f18802a933 Fixed double elim bracket views, fixed double elim match generation and loser name generation for 4 man bracket, fixed seed page submission and added tests, added tests for tournament generation errors and added a new error for assigning a seed higher than the number of wrestlers. 2024-12-08 19:29:56 -05:00
f92faf4f5c Updated to rails 7.2.2 2024-12-05 17:18:29 -05:00
ad8e486205 Added mat assignment rules for the bout board and fixed the bug where a delegate making the tournamnet info public changes them to the owner 2024-11-25 16:25:59 -05:00
6cb523e350 config.load_defaults is now 7.1 and I had to add optional belongs to to a couple models as a deprecation from the 4.2 to 5.0 upgrade 2024-03-19 08:36:33 -04:00
e46180e9ea Updated to rails 7.1 and ruby 3.1.4 2024-03-14 14:09:09 -04:00
c133a8b051 Added safeguards for generating pool matches along with tests, updated two errors on about page, and added time saver to create middle school weights 2023-01-24 22:56:22 +00:00
1d0cff0e6f Pool order tests are not asserting properly and once fixed some were failing. All tests fixed and passing now. 2023-01-23 22:14:00 +00:00
bde2b6d8c4 Added tests for assign_next_match mat action permissions 2023-01-09 19:55:19 -05:00
288c144f53 Added permissions tests for mat#assign_next_match 2023-01-09 19:33:41 -05:00
c328bbd91c Added is_public to a tournament to hide lineups and brackets until you're ready to make it public 2023-01-01 23:16:12 -05:00
994fc18365 Added overtime_type to matches 2022-09-13 14:42:40 +00:00
645fb59e5b Fixed tournament search to search each term for both date and name 2022-09-08 14:13:21 +00:00
d42b683f67 Added a sort by bout number for assign_next_match 2022-01-19 03:28:16 +00:00
a6cc05424c Do not award bye points if they get bye's all the way to the finals and win by bye 2021-12-21 00:39:40 +00:00
54e755ba3a Added bye points for double elimination and modified double elimination 2021-12-20 20:48:29 +00:00
4cdc9e7df1 Split bracket integration tests into a logical separation 2021-03-03 00:24:14 +00:00
3dabc16a82 Added regular double elimination placing 1-8 tournament 2021-03-01 23:55:35 +00:00
537eccf04d Added tests for modified double elimination, added a 1-8 place modified double elimination, and renamed regular double elimination 2021-02-20 01:33:31 +00:00
0aea26967a Added quick create high school girls weight classes 2021-02-18 20:27:44 +00:00
f720de0db6 Fixed deprecations for rails 6.1 and 6.2 2021-02-12 12:17:46 +00:00
eac603667b Added tests for 16 man double elimination and fixed eight man double elimination test syntax error 2020-02-04 12:23:59 -05:00
9dae57e141 8 man double elim cross brackets in the semis not quarter finals 2020-01-31 12:51:06 -05:00
cadb0894c7 Added tests for 8 man double elimination brackets. 2020-01-31 12:09:42 -05:00
ac0cdc25a3 Added manual pool order button 2020-01-14 14:54:24 -05:00
521067d4c0 Fixed tests for calculating team scores 2020-01-14 14:54:08 -05:00
7ffdd3edf5 Added button to calculate all team scores 2020-01-14 13:16:34 -05:00
d4dedfb3bd Added an edit wrestlers page for matches 2020-01-14 12:46:02 -05:00
6acea87822 Fix team points per OHSAA 2020-01-07 07:25:49 -05:00
a709cb5c69 Fixed pool order deducted points bug 2020-01-03 12:54:11 -05:00
e2ec1d4a8a Fixed bug with pool to bracket advancement. This bug was conceived due to the removing of tests and logic when making pool and pool_placement database fields. 2019-12-12 11:19:24 -05:00
8a9ea7ff35 Fixed bug for deducted points and fastest pin. Also added tests to test against those bugs 2019-04-20 11:57:58 -04:00
af9bec97af Deleted all fixtures not associated with controller tests 2019-04-19 22:48:57 -04:00
278a3f3dd0 Removed fixtures from integration tests 2019-04-19 21:49:34 -04:00
ff749df11d Moved a number of tests away from fixtures 2019-04-19 11:53:59 -04:00
a76f4036b3 Added persistence to pool placement and pool order 2019-04-19 10:33:06 -04:00
c721abe1f6 When deleting a wrestler from weights show page, it now redirects to weights show 2019-01-24 13:44:53 +00:00
b001445090 Fixed redirect for match editing and added controller tests. Added wrestler school name to match edit form. Added authorization tests to all matches page. 2019-01-23 19:35:19 +00:00
4eb75d45d3 Fixed issue with wrestlers having a pool number higher than possible when bracket types change after deleting wrestlers 2019-01-19 21:26:48 +00:00
30dc645375 Test to make sure eight pools to quarter run through all matches successfully 2019-01-19 15:20:54 +00:00
2516afd53c Fixed bug in baumspage importer. Trailing (season loss) array item was shifted if it was blank. 2019-01-10 19:22:42 +00:00
31323593c9 Added baumspage roster importer 2019-01-10 13:25:31 +00:00