Commit Graph

542 Commits

Author SHA1 Message Date
Matt Young d7134a948b Update SchoolController to use actions. 2025-07-01 18:52:33 -05:00
Matt Young 5ebef46be7 Create AssignUserToSchool action and test. 2025-07-01 18:40:44 -05:00
Matt Young 691d1d5f7c AddSchoolEmailDomain action and test. 2025-07-01 18:29:20 -05:00
Matt Young fa3df80e3c AddSchoolEmailDomain action and test. 2025-07-01 17:33:44 -05:00
Matt Young 9ae4b0388a Enforce unique school names
Rewrite admin school controler to use action when creating a school.
2025-07-01 11:43:36 -05:00
Matt Young bd207f8e4a Create school test and action created 2025-07-01 11:30:31 -05:00
Matt Young 30862271f2 UpdateEntry tests 2025-07-01 02:30:06 -05:00
Matt Young 2f3c46973f Remove depricated action GetEntrySeatingResult 2025-07-01 00:21:31 -05:00
Matt Young 5ff3785f9f Finish DoublerDecision tests 2025-07-01 00:18:52 -05:00
Matt Young 0d8d876ba7 Rewrite DoublerDecision action.
Rewrite SeatAuditionFormController to use the action for making doubler decisions.
2025-06-30 18:26:12 -05:00
Matt Young 3a1b03a6c7 Define return types in RankAuditionEntries action. 2025-06-30 18:04:46 -05:00
Matt Young 115bd9b320 Fix error in SeatAuditionFormController that resulted in all unresolved doublers being declined when doing mass declines. 2025-06-30 17:58:04 -05:00
Matt Young b32ade6c7f Stash old tests 2025-06-30 16:18:40 -05:00
Matt Young 3319438c0d Fix error in admin EntryController related to updates in scoring. 2025-06-30 15:57:59 -05:00
Matt Young 4faeb63c95 Changes to allow testing. 2025-06-30 09:20:07 -05:00
Matt Young 307b879186 Block attempts to create a duplicate room name
Closes #103
2025-06-30 08:57:44 -05:00
Matt Young c4e8cbfe53 Remove depricated validateScores method from ScoringGuide model
Closes #34
2025-06-30 08:51:41 -05:00
Matt Young f0ad56e0d2 Block publication of results where no entries succeed.
Closes #94
2025-06-30 08:47:51 -05:00
Matt Young ad4c2e80b6 For unscored entries, show the number of judges that have entered a score for each entry.
Closes #92
2025-06-30 08:32:36 -05:00
Matt Young 9cf025154a Update TotalEntryScores action to recognize an insufficient number of judges. 2025-06-30 08:27:54 -05:00
Matt Young 790f725342 Allow lazy loading 2025-06-30 08:23:30 -05:00
Matt Young b2c4e5ec97 Added grade dropdown to edit student from.
Closes #105
2025-06-30 01:20:26 -05:00
Matt Young fc650b3be1 Clear caches when adding or removing a flag. Block adding or removing flags from published auditions
Closes #91
2025-06-30 01:13:02 -05:00
Matt Young d0bd3f5092 Advancement working. 2025-06-30 00:38:42 -05:00
Matt Young 24e1c3d95e Correctly show advancement screen. 2025-06-29 23:57:10 -05:00
Matt Young c011d91615 Correct isssue in RankAuditionEntries action for advancmenet. 2025-06-29 23:51:50 -05:00
Matt Young 6f207edb0a Switch settings to be stored in a static property instead of cache. 2025-06-28 12:18:00 -05:00
Matt Young e14b678c74 Remove depricated code. 2025-06-28 09:04:04 -05:00
Matt Young 57780846e3 Fix lazy loading issue when an audition is seated. 2025-06-27 16:28:56 -05:00
Matt Young 62dab98906 Add TODO 2025-06-27 16:24:25 -05:00
Matt Young 7670e91f43 Allow for bluk declining seats 2025-06-26 18:32:16 -05:00
Matt Young a3e8785767 add ability to fictionalize data 2025-06-26 11:00:13 -05:00
Matt Young 0bc80002bb rename sync-doublers console command 2025-06-26 10:35:01 -05:00
Matt Young abc86ba726 Remove depricated code from bonusscore model 2025-06-26 10:31:43 -05:00
Matt Young 04cfde353e When appropriate, include bonus score in ranking entrie. Show if an entry has bonus scores when appropriate. 2025-06-26 10:22:59 -05:00
Matt Young fd3855a775 Add console command to force recalculation of scores 2025-06-26 10:07:51 -05:00
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 cee9f487bc Cleanup Debugbar Code 2025-06-26 04:08:35 -05:00
Matt Young 98378c6182 Seating Publication Working 2025-06-26 03:44:34 -05:00
Matt Young 14b6bb61c7 Everything ready for seating the audition. 2025-06-25 22:51:27 -05:00
Matt Young 0468cb5d11 add ability to mark no-shows and accept/decline doublers from the seating page. 2025-06-25 21:20:33 -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 e1719c64fa Seats can be declined from seating page. Doubler system functioning. 2025-06-24 09:24:53 -05:00
Matt Young 63b60e6bf5 Work on doubler blocks on seating page 2025-06-23 08:25:23 -05:00
Matt Young 88ef36d8be Cleanup on doubler model 2025-06-23 03:25:10 -05:00
Matt Young f0daa05fcf Model updates dealing with doublers. 2025-06-23 02:36:44 -05:00
Matt Young 630efaf00f remove entry totals from Doubler database. Save list of entries for each doubler. 2025-06-23 00:52:19 -05:00
Matt Young 1f635e6ecf Set up an observer to update doublers whenever an entry is created, modified, or deleted. 2025-06-23 00:25:37 -05:00