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

187 Commits

Author SHA1 Message Date
RJ Osborne
9b2c2dde60 Converted class tournamentmatchgen into the GeneratesLoserNames module.
Here is another way to handle functionality that you may not want bloating your ActiveRecord class, yet belongs _on_ the model.
In this case, I feel there is an abstraction we are still sorely missing.
2015-05-27 23:29:51 -04:00
RJ Osborne
25c92a125d Boutgen is dead. Tournaments can assign their own bout numbers. 2015-05-27 23:04:17 -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
20ef048f48 Poolbracket does not keep a matches collection 2015-05-26 19:26:15 -04:00
RJ Osborne
c855da0e6e Ripped state out of Poolbracket
Implicitly added tournament_id to matches generated by Poolbracket
Removed explicit tournament assignment at save
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
9d8e0850bc Refactored generating matches 2015-05-26 18:27:55 +00:00
81f233cb0e Added button to generate matches 2015-05-26 17:53:53 +00:00
RJ Osborne
2a57cafd6d extracted wrestlers_for_pool method
removed unnecessary select
2015-05-23 08:07:11 -04:00
RJ Osborne
23d8c4e159 remove another argument from roundRobin 2015-05-23 06:38:55 -04:00
RJ Osborne
aec47ddf13 introduced a constructor for Pool and reduced arguments on roundRobin and generatePools 2015-05-23 06:15:44 -04:00
RJ Osborne
399923b949 removed the matches argument to generatePools and roundRobin 2015-05-23 06:01:15 -04:00
RJ Osborne
8177924635 move some variables to method scope 2015-05-23 05:46:28 -04:00
RJ Osborne
9d78cd52d2 Composed the poolToBracket method. It should simply read as an outline of how to do its job. 2015-05-23 05:24:18 -04:00
RJ Osborne
44ec0b55f0 introduced constructor on TournamentMatchGen 2015-05-23 05:08:16 -04:00
R.J. Osborne
0e954c1789 Simplify construction a bit on some methods 2015-05-19 22:36:30 -04:00
R.J. Osborne
80dee9c234 An instance variable doesn't need to be passed around inside the class as an argument 2015-05-18 21:28:04 -04:00
R.J. Osborne
b56d72c762 generatePools has a nicer arity 2015-05-18 19:37:13 -04:00
R.J. Osborne
b6da441d54 Take a lot of weight arguments in generatePools 2015-05-18 19:05:28 -04:00
R.J. Osborne
ecb4c3d7de Extracted a method 2015-05-18 18:38:39 -04:00
R.J. Osborne
f6dd4e8625 Renamed boutNumber to bout_number to make the field consistent with the rest of the domain and database schema. 2015-05-17 08:13:52 -04:00
d68e4bc54f got tests working and showed mats table if not logged in 2015-05-05 19:10:17 +00:00
f8380a97b4 moved datatables back to cdn and precompiled assets 2015-05-05 13:46:10 +00:00
9cda32efb0 moved cdn under asset pipline in application layout 2015-05-05 13:40:34 +00:00
88acbda5e5 trying to get datatables to align properly 2015-05-05 13:20:18 +00:00
89e6a81bd1 Moved jquery and datatables back to asset pipline. Log out now works 2015-05-05 12:39:15 +00:00
cf7b19838c Made new links buttons and moved them around 2015-04-27 15:10:30 -04:00
e7bfad8df0 Auto creating of high school weights 2015-04-27 14:58:22 -04:00
19bd2ac8f8 Permit tournament_type in tournament controller. 2015-04-27 14:15:28 -04:00
3744ae2cf2 Added colon to tournament type on tournament show page 2015-04-27 14:11:27 -04:00
091945da7d Display tournament type on tournament show page. 2015-04-27 14:07:20 -04:00
37470d9602 Moved match generation to a class and added tournament_type to tournaments. 2015-04-27 13:54:57 -04:00
61d1240f0b Fixed noMatches page. 2015-04-27 10:17:52 -04:00
525a2948de View for no matches 2015-04-27 09:57:08 -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
6d39bcb868 Remove matchups_array 2015-04-26 15:58:15 -04:00
dd44efa869 Got stuff working with matches being saved individually. 2015-04-26 15:49:13 -04:00
143c04b6f5 Fixed query for schools show view 2015-04-25 23:32:51 -04:00
d0d562ddf8 UpcomingMatches blows up if there are no wrestlers 2015-04-25 23:32:33 -04:00
63af7d00f5 Re-Added new school link 2015-04-25 23:20:48 -04:00
b86211102b Revert "Revert "Moving away from matchups_array and saving matches individually""
This reverts commit 7b3fe2aaad.
2015-04-25 21:44:08 -04:00
7b3fe2aaad Revert "Moving away from matchups_array and saving matches individually"
This reverts commit 650a9ed7d6.
2015-04-25 13:59:59 -04:00
650a9ed7d6 Moving away from matchups_array and saving matches individually 2015-04-25 13:51:16 -04:00
4fc10e82ec Fixed all_brackets page 2015-04-22 09:00:16 -04:00
f1aa7384a1 Changed all scss files to css and precompiled assets. 2015-04-22 08:54:33 -04:00
63b7ecd9e6 Removed home link, the application title is the home link. 2015-04-22 08:49:23 -04:00
76050233d4 Change btn to btn btn-default 2015-04-22 08:48:44 -04:00
97c40587d0 Changed layout page 2015-04-22 08:41:25 -04:00
7769006166 Refactored cdn name 2015-04-22 08:41:09 -04:00
1f67557fca Saving matchups_array 2015-04-21 22:31:29 -04:00