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

63 Commits

Author SHA1 Message Date
8430949a37 Fixed a couple slow queries 2021-12-11 03:08:43 +00:00
ad259f00b5 Fixed n+1 error for matches page on tournament 2021-11-08 22:42:55 +00:00
0aea26967a Added quick create high school girls weight classes 2021-02-18 20:27:44 +00:00
6acea87822 Fix team points per OHSAA 2020-01-07 07:25:49 -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
a76f4036b3 Added persistence to pool placement and pool order 2019-04-19 10:33:06 -04:00
80ae130aa8 This fixes a bug where moving from two pools to four did not work 2019-02-05 14:15:09 +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
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
436e716cd4 Changed database column for wrestlers seed to bracket_line 2018-09-17 14:29:00 +00:00
e168d0b51d Added functionality for a tournament director to move a wrestler to a pool that has a bye for greater flexibility 2017-08-29 13:02:00 -04:00
3f72a912b6 Wrestler pool number is now saved in db. Pool number generation moved to it's own class. 2017-03-02 18:11:21 +00:00
2f9c54df2e Refactored match generation so I can eventually support multiple types of tournaments 2016-05-14 13:28:28 +00:00
ddcf2d807e Speeding up tests and renaming a few methods in generateMatchups 2016-03-26 03:54:31 +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
0275b48499 Fixed issue with zero seeded kids 2016-01-25 01:18:02 +00:00
5c71d98998 Move two highest pool seeds match to last pool round 2016-01-22 19:00:15 +00:00
1ee671f5b4 Define where to put seeds 5-8 2016-01-20 17:52:06 +00:00
1401dbea98 Seeds need to be nil before setting seeds 2016-01-20 14:32:23 +00:00
a757c8a777 Fixed random seeding 2016-01-13 03:44:56 +00:00
e460fd7880 Forgot 126 with hs weights 2015-12-30 23:21:05 +00:00
198c6d5e82 Model validations 2015-12-30 19:04:41 +00:00
74577eb9ec Random seeding now works 2015-12-30 16:21:56 +00:00
4a4dfde8bb Fixed model names 2015-12-15 08:30:13 -05:00
34a04be4bf Added head to head pool winner and tests 2015-11-10 02:58:52 +00:00
e426a491b3 Trying to remove queries and rely on associations 2015-11-02 13:25:53 -05:00
386dc1605f Finished pool advance logic still need tests 2015-10-14 17:58:28 -04:00
087c383996 Continuing pool bracket movements 2015-10-13 20:57:35 -04:00
516dbe66ad Mock advancment from pools to brackets 2015-10-08 17:31:27 -04:00
RJ Osborne
c041286943 rough cut of getting rid of the matches collection being passed around
Associated Weight and Match-- the FK already existed in the domain
Reduced argument counts on assignLoserNames and assignBouts; trying to pass a Tournament around more
This was a tough nut to crack.  Looking back, I tried to eat too much of the horse at once on this refactor.
2015-05-26 19:26:15 -04:00
RJ Osborne
091b7c4181 Cut the runtime by queueing the changes in memory and deferring database writes
Made some unspecified behavior explicit
2015-05-26 19:26:15 -04:00
RJ Osborne
2a57cafd6d extracted wrestlers_for_pool method
removed unnecessary select
2015-05-23 08:07:11 -04:00
37470d9602 Moved match generation to a class and added tournament_type to tournaments. 2015-04-27 13:54:57 -04:00
9c5c12c413 Matchups_array completely removed. I do not know why has_many matches
does not work in tournaments. The solution was to add a matches
method.
2015-04-27 09:50:41 -04:00
451e6911f8 Fixed totalRounds in weight 2015-04-01 13:44:01 +00:00
9986c8b407 Removed unnecessary attr_accessors 2015-03-30 17:45:37 +00:00
9976fd5869 Added before save on wrestler and weight. Also fixed fourPoolNumbers for weight 2015-03-28 18:16:32 +00:00
d7bbd32460 Formatting code and deleting uneeded methods 2015-03-28 14:43:14 +00:00
7146c401cf Test 5 match rule for bracket size 5-16 2015-03-27 19:07:49 +00:00
a821c28cf7 Created one page for all pools 2015-03-27 16:33:09 +00:00
4b6b20c912 Created integration test for poolbracket matchups 2015-03-27 12:52:35 +00:00
819d735480 Cleaned scaffold tests and set up fixtures needed for now. 2015-03-26 16:55:33 +00:00
c1081ef64a Generate blank matchups for pool brackets 2015-03-23 19:14:58 +00:00
27883597ca Set up blank bracket matches for fourPools 2015-03-23 18:17:06 +00:00
20f9b7f016 Cleaned up a little bit of code 2015-03-23 11:59:56 +00:00
c86f678fd1 Moved poolNumber generation to weight. 2015-03-17 09:06:21 -04:00
2843760779 Create bracket views with upcomingMatches 2015-03-16 08:35:56 -04:00
05c340eb94 Reducing queries for upcoming matches 2015-03-16 08:06:08 -04:00
dc9639cf1c Calculate matchups for pools. This breaks generating matches. 2015-03-12 15:03:38 -04:00