Commit Graph

139 Commits

Author SHA1 Message Date
Matt Young 86ec4f4062 Deal with bonus scores when calculating total scores. 2025-06-26 09:32:06 -05:00
Matt Young 6c52aa255c Remove depricated code from EnterBonusScore action. 2025-06-26 08:10:09 -05:00
Matt Young 14b6bb61c7 Everything ready for seating the audition. 2025-06-25 22:51:27 -05:00
Matt Young 5e687bcbc6 Modify EntryFlagController to use teh new enter no show action. 2025-06-25 15:38:57 -05:00
Matt Young fba625c316 Create action for entering no_show and failed_prelim flags 2025-06-25 15:25:10 -05:00
Matt Young ad24a67baa Progress on seating form 2025-06-17 00:43:50 -05:00
Matt Young 349da644b7 Rewrite RankAuditionEntries action and use it in the new seat audition form controller. 2025-06-15 15:44:05 -05:00
Matt Young 33bca1cfdf Avoid division by zero errors. 2025-06-15 14:31:52 -05:00
Matt Young fd198a9972 Calculate all total scores for an audition. 2025-06-12 19:03:03 -05:00
Matt Young e79e7e222d Add action to total an entries scores. 2025-06-12 01:11:08 -05:00
Matt Young 58f29f326c Remove depricated files 2025-06-11 23:03:35 -05:00
Matt Young 783ec991b3 Rewrite EnterScore action to deal with both seating and advancement totals. 2025-06-11 21:59:44 -05:00
Matt Young 86f715f086 Add logging to EnterScore action. 2025-06-11 19:55:14 -05:00
Matt Young e47265badd EnterScore action working to add a total score when a score is saved by a judge. 2025-06-11 15:41:37 -05:00
Matt Young 1d8a3ce739 Rewrite enter score action 2025-06-11 15:23:54 -05:00
Matt Young 15e46e493a Add admin option to reset site. 2025-05-29 22:11:08 -05:00
Matt Young b5cb2a7870 Add admin option to reset site. 2025-05-29 18:20:37 -05:00
Matt Young 3a9f5ab123 Create year end cleanup action 2025-05-29 15:19:56 -05:00
Matt Young 92c8de0cf2 Add action to save seats to historical table. 2025-05-29 13:42:49 -05:00
Matt Young 095881761c Add action to save seats to historical table. 2025-05-29 11:10:15 -05:00
Matt Young 23e466c2e6 Add export entry data option 2025-01-20 16:58:21 -06:00
Matt Young a8ab2cef73 Fix division by 0 issue in scoring 2025-01-20 11:15:32 -06:00
Matt Young a52b91d601 Show if an entry has bonus scores on hte seating form 2024-11-22 11:38:10 -06:00
Matt Young 005160097b Be sure to clear cache's after making a doubler decision 2024-11-22 08:51:51 -06:00
Matt Young fd07254e3e Make sure rank cache is cleared when making a doubler decision. 2024-11-20 11:13:32 -06:00
Matt Young bac4000253 Try two at hotfix. Audition status screen not working when an entry has only bonus scores. 2024-11-19 18:56:22 -06:00
Matt Young f071950546 Rollback hotfix. Caused error in tabulation 2024-11-19 18:48:16 -06:00
Matt Young 61df1c4351 Hotfix error on tabulation page. 2024-11-19 18:10:02 -06:00
Matt Young ada3865f6a Caching improvements 2024-11-09 01:53:31 -06:00
Matt Young 01f520b587 Implement better caching of results page. 2024-11-08 22:02:43 -06:00
Matt Young ce4e3e6984 Set ground for changing score sheet total procedure to show precentage of possible.
CalculateScoreSheetTotal action converted to interface.
DivideByTotalWeights is the old implementation
DivideByWeightedPossible is the new implementation

Old implementation is currently active in AppServiceProvider. Commented out lines allow for switching.
2024-11-03 18:24:07 -06:00
Matt Young 7b0729381b Add grade to export results 2024-11-02 10:37:41 -05:00
Matt Young 1628c3b071 Implement printing stand name tags
Closes #78
2024-11-01 09:27:32 -05:00
Matt Young abbf6d155b Implement results export
Closes #79
2024-10-31 23:42:04 -05:00
Matt Young fb9efa0564 Show failed prelim result on seating form
Addresses #45
2024-10-31 19:40:56 -05:00
Matt Young 5af85ae589 Show failed prelim result on user dashboard
Addresses #45
2024-10-31 19:34:03 -05:00
Matt Young dc6fec399c Work on showing results on user dashboard
Addresses #68
2024-10-31 11:48:10 -05:00
Matt Young 0d19b87715 entering a bonus score will clear cached scores 2024-10-31 08:42:39 -05:00
Matt Young 653305c938 a judge entering a score will delete cached scores for that entry 2024-10-31 08:17:55 -05:00
Matt Young 94ed41ee6f use cached scores 2024-10-31 07:58:50 -05:00
Matt Young 8f7a333898 Cache scores after calculating 2024-10-31 07:19:27 -05:00
Matt Young 835def4fd3 Fix bug preventing users from resetting their password. 2024-10-29 19:35:14 -05:00
Matt Young 34347a2e2a Allow for marking no-shows en-masse
Closes #82
2024-10-27 16:55:49 -05:00
Matt Young bed3e13e01 Fix by where no-shows would block seating. 2024-10-24 20:04:59 -05:00
Matt Young 2a7623a091 Print sign in sheets working
Closes #73
2024-10-16 14:20:07 -05:00
Matt Young 0d5a11130e Printing cards works for 4x4 pages
Closes #53
2024-08-24 20:55:26 -05:00
Matt Young d28a41efd8 Set up print cards interface and start sample implementation
Work on #53
2024-08-24 17:44:53 -05:00
Matt Young df9b64a4e2 When a user creates a school, make them the head
Work on #64
2024-08-10 18:09:32 -05:00
Matt Young ed271fce82 Log changes to users and sending email
Work on #61
2024-08-07 16:20:23 -05:00
Matt Young 78cc52c86e Log entry changes
Work on #61
2024-08-06 07:48:19 -05:00
Matt Young 1d61f5a48c Bugfix, work on advancement ranking 2024-07-20 21:17:55 -05:00
Matt Young d522148cb9 Invoices honor late_fee_waived flag
#38 Add ability for admin to forgive late fee on an entry
2024-07-17 19:31:02 -05:00
Matt Young 51436bda40 Admin can forgive late fee on entry creation
#38 Add ability for admin to forgive late fee on an entry
2024-07-17 18:38:03 -05:00
Matt Young 49ff97e2b0 Use UpdateEntry action on admin edit entry screen
#29 Creating an entry should check on the status of the draw and respond appropriately
Also changed name of CreateEntryException to MangeEntryException

Closes #29
Closes #37
2024-07-17 16:19:30 -05:00
Matt Young 12c37b6250 Created UpdateEntry action
#29 Creating an entry should check on the status of the draw and respond appropriately
Also changed name of CreateEntryException to MangeEntryException

Also addresses #37
2024-07-17 15:52:34 -05:00
Matt Young 19152f4f63 User createEntry action in user entry creation
#29 Creating an entry should check on the status of the draw and respond appropriately
2024-07-17 11:45:29 -05:00
Matt Young 0cb5981b7c CreateEntry action functions properly
#29 Creating an entry should check on the status of the draw and respond appropriately
2024-07-17 11:26:29 -05:00
Matt Young 3033ef41c8 Cleanup TODOs in project 2024-07-16 12:50:29 -05:00
Matt Young f1d3ba349c Bonus Score Admin Entry
#20 Implement bonus scores
Admin bonus score entry complete
2024-07-16 03:01:11 -05:00
Matt Young 83eb11e151 Bonus Score Admin Entry
#20 Implement bonus scores
Entry form for judges designed.
2024-07-16 02:15:13 -05:00
Matt Young d1cab82622 Bonus Score Use
#20 Implement bonus scores
Bonus score is now included in total scores for seating.
2024-07-16 00:09:10 -05:00
Matt Young c04dd02405 Bonus Score Use
#20 Implement bonus scores
Bonus score is now included in total scores for seating.
2024-07-16 00:07:46 -05:00
Matt Young 8d225ed08c Bonus Score Entry
#20 Implement bonus scores
EnterBonusScore action is functioning properly.
2024-07-15 16:31:42 -05:00
Matt Young 5ac72c2301 auditionadmin-19 Implement Olympic scoring 2024-07-14 20:56:10 -05:00
Matt Young bdaf18b6c3 Update EnterScore action to modify a scoreSheet as well as create a new one 2024-07-14 17:06:10 -05:00
Matt Young 3c9a890be3 Results Table working on advancement 2024-07-14 00:26:24 -05:00
Matt Young 79bc3bb46d Seats Publish and Unpublish Working 2024-07-13 15:16:12 -05:00
Matt Young fab34992df Update RankAuditionEntries.php 2024-07-13 13:18:24 -05:00
Matt Young 83ee56717d Account for entry flags when ranking 2024-07-13 13:17:25 -05:00
Matt Young 719b4054d8 Clean up lazy loading 2024-07-12 17:03:44 -05:00
Matt Young 009c85e044 Successfully accessing doubler information 2024-07-12 15:36:51 -05:00
Matt Young 3e6048c5cc Implement some short term caching 2024-07-11 22:52:37 -05:00
Matt Young d803b7fd09 Implementing some services to reduce queries 2024-07-11 16:17:39 -05:00
Matt Young ee8003fd45 Audition Service Updates 2024-07-11 00:46:39 -05:00
Matt Young e11741a0a1 Work on audition service 2024-07-11 00:32:53 -05:00
Matt Young 6f0a4ac9bc Seating page lists entries in score order 2024-07-10 23:22:37 -05:00
Matt Young a59a4c1d2b Seating page implemented other than doublers 2024-07-10 03:26:49 -05:00
Matt Young 98b466beb6 CalculateEntryScore is functional 2024-07-10 02:43:21 -05:00
Matt Young 529542d1ba Establish CalculateEntryScore interface and default implementation 2024-07-10 01:03:09 -05:00
Matt Young 126032ae18 Add CalculateEntryScore Interface 2024-07-10 00:31:19 -05:00
Matt Young 120eaedeb5 Cleanup 2024-07-10 00:17:17 -05:00
Matt Young 49ebfda9a8 CalculateScoreSheetTotal working 2024-07-10 00:10:56 -05:00
Matt Young 0eda3ab32e Implement EnterScore action 2024-07-09 22:23:23 -05:00
Matt Young 2d00473b2c Progress on tab pages 2024-06-10 01:32:18 -05:00
Matt Young 695a0130c0 User side entry process complete 2024-06-01 21:49:14 -05:00
Matt Young b8b75854d2 Additional links on login and register pages to go to the inverse. 2024-05-27 18:18:23 -05:00
Matt Young e8348252f9 Change password functionality added 2024-05-27 18:00:35 -05:00
Matt Young 64807fb96b Added fields to users table 2024-05-27 08:54:17 -05:00
Matt Young d0a6f00be6 Fortify 2024-05-26 00:10:37 -05:00