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

108 Commits

Author SHA1 Message Date
8670ce38c3 Fixed a number of N+1 issues on low traffic pages. I also added relevant html tests for these pages. 2026-02-17 22:27:11 -05:00
2767274066 Added queues for mats and provided a way for tournament directors to move matches to a mat. 2026-02-03 17:50:52 -05:00
86f9c03991 Fixed double elim match generation errors and added tests 2026-01-23 17:35:16 -05:00
782baedcfe Added support for 64 man brackets 2025-08-28 10:32:35 -04:00
6e61a7245a Added a separate table to record background job status for tournaments and fixed migrations/schemas for solid dbs. Foreign key constraints are now added to the migrations where we do belongs_to. 2025-04-15 16:16:44 -04:00
2d433b680a Upgraded to rails 8.0.2, moved from dalli to solid cache, moved from delayed_job to solid queue, and add solid cable. deploy/rails-dev-run.sh no longer needs to chmod. Fixed finished_at callback for matches. Migrated from Devise to built in rails auth. Added view tests for the bracket page testing that all bout numbers render for all matches in each bracket type. 2025-04-08 17:54:42 -04:00
cc62e1c2f1 Protect tournament from out of order seeding. 2025-01-20 10:23:27 -05:00
275847befe Added a tournament error if more than 1 person in a weight has the same seed. 2025-01-07 16:00:17 -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
13bb8067fb Added logic for 32 man bracket 2024-12-23 22:12:44 -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
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
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
645fb59e5b Fixed tournament search to search each term for both date and name 2022-09-08 14:13:21 +00:00
b571bcc749 Fix calculate team scores 2021-12-21 01:23:28 +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
ce063f5faa Fixed error_string bug in match generations 2021-02-15 13:40:54 +00:00
afaae0fd12 Added error for double elimination tournament 2020-02-04 12:24:21 -05:00
58afc8a485 Added logic for 16 man dobule elminination match generation. 2020-01-23 21:25:25 -05:00
ff102a1862 Added 16 man modified double elimination bracket type. Still need to fix swap wrestlers code. 2020-01-23 07:46:23 -05:00
661c56d04e Added job_owner and 'description' to delayed_job to show on the tournament show page 2019-11-26 23:40:01 -05:00
2b92bdaf66 Preliminary import/export feature 2019-01-30 20:16:56 +00:00
046b48370e tournament.total_rounds should return 0 if there are none 2019-01-09 08:27:52 -05:00
b2b007bd96 Added eight pools to quarter final bracket 2018-12-24 13:36:03 +00:00
d67a8f2b42 Refactored names of methods and some db column 2018-11-13 14:14:48 +00:00
2f9c54df2e Refactored match generation so I can eventually support multiple types of tournaments 2016-05-14 13:28:28 +00:00
a8b96c96e8 Swap page is now working and also moved swaping logic from tournament model to its own class 2016-01-27 14:13:49 +00:00
765d45194c Had to specify swapping pool matches because guys were being added to bracket matches and I could not figure out why 2016-01-26 13:59:37 +00:00
c46f895870 Swapping wrestlers works correctly now. 2016-01-25 15:33:46 +00:00
dcd8ab3dc0 Removed uneeded method in tournament model 2016-01-25 13:02:16 +00:00
01b9476ba7 Switched back to original way I swapped wrestlers 2016-01-25 12:59:38 +00:00
f97557ec23 Fixed the way I swap wrestlers 2016-01-25 01:11:35 +00:00
5c71d98998 Move two highest pool seeds match to last pool round 2016-01-22 19:00:15 +00:00
7c84686ed8 Do not want two delayed jobs kicking each other off 2016-01-22 04:40:54 +00:00
2866c93aec Destroy matches if a school wrestler or weight is destroyed 2016-01-20 17:52:21 +00:00
bd3c29bd60 Fixed tournament error bug 2016-01-20 16:10:41 +00:00
40ebe64176 Error page for generating matches, cannot have more than 16 for Pool to bracket tournaments 2016-01-20 15:15:39 +00:00
c537c6067c Recommend deleting delegations instead of deleting them 2016-01-13 13:50:19 +00:00
c6626988db Added pages for teampointsadjust and spearated wrestler and school deducted points 2016-01-12 17:36:45 +00:00
cce30bdf3a Fixed mat assignment when matches are finished 2016-01-11 16:48:08 +00:00
f46029efaf Added logic to delegate tournament access 2016-01-06 18:38:02 +00:00
eb9037b078 Mat assignment fix did not work 2016-01-06 15:42:00 +00:00
7d092c3d35 Fixed assigning mats bug 2016-01-06 02:52:24 +00:00
c012682e77 Added tournament search 2016-01-04 19:20:05 +00:00
198c6d5e82 Model validations 2015-12-30 19:04:41 +00:00
c82d6d727b Added date to tournament 2015-12-30 18:48:49 +00:00