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
010d9a5f6b
Added all_results page to tournaments
2025-03-11 12:32:18 -04:00
91e1939e69
Added a feature to generate uuid links for coaches to submit their school lineups.
2025-02-18 16:39:10 -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
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
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
bb548be81b
Remove influxdb errors in non prod environments
2024-11-25 11:33:47 -05:00
b974773289
Added files for rvm, removed old files for Heroku newrelic and CircleCI, updated gems, and updated to rubuy 3.2
2024-10-27 16:27:48 -04: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
bde2b6d8c4
Added tests for assign_next_match mat action permissions
2023-01-09 19:55:19 -05:00
6b57246080
Fixed the mat#show route by defining the correct vars in the controller and added a route for assign_next_match on mat
2023-01-09 19:16:36 -05:00
9c1563febf
Do not initialize InfluxDB::Rails unless the host environment variable is defined
2022-09-16 19:21:58 +00:00
194fbca978
Updating calculating team scores as a put
2021-12-21 02:38:43 +00:00
e1cba865b0
Added influxdb to wrestlingdev
2021-04-01 19:52:18 +00:00
5677f4e944
Updated development to allow all hostnames (for localtunnel)
2021-02-18 20:27:44 +00:00
55d122771c
Had to create storage.yml for activestorage for Rails 6.1 upgrade and changed config to use mem_cache_store instead of dalli_store
2021-02-12 13:16:30 +00:00
f720de0db6
Fixed deprecations for rails 6.1 and 6.2
2021-02-12 12:17:46 +00:00
ac0cdc25a3
Added manual pool order button
2020-01-14 14:54:24 -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
e37281771d
Added email address variable
2019-12-31 07:52:31 -05:00
10c4401f7b
Only force ssl on Heroku
2019-03-25 16:33:04 +00:00
d93a03ff87
Display tournament show page when going to /tournament/:id/brackets
2019-02-06 19:59:35 +00:00
2b92bdaf66
Preliminary import/export feature
2019-01-30 20:16:56 +00:00
0be27f05fd
Removed sidebars, added tournament navbar, and removed chitika ads
2019-01-23 16:05:34 +00:00
31323593c9
Added baumspage roster importer
2019-01-10 13:25:31 +00:00
07b51103bf
Create bout sheets and make all printable pages go to a new window
2019-01-08 16:03:33 +00:00
aaf21d6e92
Added delayed_job_web gem for easier insight into jobs queues
2019-01-07 19:52:52 +00:00
bdda566696
Fixed sqlite deprication warning
2018-11-13 16:12:49 +00:00
dd7e96a87a
Added brakeman to running tests and added a silencer for secret key
2018-05-04 09:58:19 -04:00
d88000f06a
Added a stats page for teams
2017-12-18 07:51:38 -05: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
6fb304f5c7
Secret key base and devise key added for dev
2017-08-10 20:43:18 -04:00
98e63a2ff0
Upgraded to Rails 5.1.1
2017-06-08 21:45:36 -04:00
b37004cbbf
Removed frontend and updated production to use puma instead of pasenger
2017-05-31 09:40:31 -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
bbb745564e
Re-generating one weight classes matches - NEED TO REFACTOR and NEED TO WRITE TESTS
...
Code is repeated in the following classes:
GenerateTournamentMatches
PoolToBracketMatchGeneration
PoolToBracketGenerateLoserNames
WipeTournamentMatches
2016-09-09 17:51:00 +00:00
44464722a3
O
...
Merge branch 'development' of https://github.com/jcwimer/wrestlingApp into development
2016-05-14 11:20:50 -04:00
225e90ca8f
Get frontend javascript into the docker image. Still need to figure out how to get frontend templates into rails.
2016-05-14 11:20:28 -04:00
a6e64bdf8f
Moved none database classes out of model folder. Still need to separate classes that are doing too much for bracket_advancement, for placement points, and for swapping wrestlers in pool/bracket.
2016-05-14 14:54:49 +00:00
2f9c54df2e
Refactored match generation so I can eventually support multiple types of tournaments
2016-05-14 13:28:28 +00:00
84d48bbee3
Made login form look better and made user
...
menu look better.
2016-04-28 01:58:48 +00:00
425e7f5fc5
Frontend authentication working.
2016-04-28 01:13:58 +00:00
817e1fb0c1
Moved api call to a service
2016-03-02 13:34:41 +00:00
dfa0972747
Added linemanjs as frontend
2016-02-10 16:33:44 +00:00
e215717914
Start of api
2016-02-10 15:16:58 +00:00