Commit Graph

659 Commits

Author SHA1 Message Date
Matt Young 3b6fbc16f1 Merge branch 'master' into pass_fail_prelims
* master:
  Fix issue where entry observer was taking too long during draw. No need to update doublers just to run the draw.
  Fix issue where directors could add students down to first grade if no nomination ensembles were defined.
2025-10-02 21:06:23 -05:00
Matt Young 8a2b2256cf Fix issue where entry observer was taking too long during draw. No need to update doublers just to run the draw. 2025-10-02 21:02:27 -05:00
Matt Young 14b275aa7e Work on auth for PrelimJudging 2025-10-02 20:43:22 -05:00
Matt Young 23442ad740 prelim score sheet model and migration 2025-09-22 21:15:32 -05:00
Matt Young 2b39ea9a88 Setup PrelimJudgingController.php 2025-09-22 21:05:10 -05:00
Matt Young a609c9d627 Show assigned prelim auditions on judging dashboard 2025-09-22 20:59:32 -05:00
Matt Young 2418873af0 Ease the process of assigning prelim auditions to rooms. 2025-09-22 19:27:18 -05:00
Matt Young 81b10220d6 Set up logging for PrelimDefinitions 2025-09-14 21:19:41 -05:00
Matt Young 674374b6b6 Add ability to delete prelim auditions. Need to add an observer to log. 2025-09-13 22:59:04 -05:00
Matt Young b7b5d0fc94 Most basic management function of prelim definitions done. Need to add delete method and listener for logging next. 2025-09-11 23:02:37 -05:00
Matt Young 8f41af74f9 Fix issue where directors could add students down to first grade if no nomination ensembles were defined. 2025-09-11 17:59:37 -05:00
Matt Young 352897fa25 development on management of prelims entries 2025-09-11 16:53:03 -05:00
Matt Young 7c0504ea89 prelim definition relationship tests. 2025-09-11 10:04:11 -05:00
Matt Young a7d1776c44 Create model and migration for prelim definitions 2025-09-11 09:25:33 -05:00
Matt Young 1953eedb0b Implement OneFeePerStudentPerEvent option 2025-09-10 21:29:16 -05:00
Matt Young 340fae6747 Create InvoiceOneFeePerStudentPerEvent implementation of InvoiceDataService and set up ability to select and use it. 2025-09-10 21:20:22 -05:00
Matt Young aa92d66ff4 Update one fee per entry - don't charge if an entry is for advancement only. 2025-09-10 18:44:43 -05:00
Matt Young 8cfb9c1f06 If a user chooses a school, and they're the only director at that school, they'll be made head. 2025-08-18 20:07:40 -05:00
Matt Young 5f360c7d3a Correct issue where users were unable to choose their school. 2025-08-17 10:03:52 -05:00
Matt Young df48386818 Fix issue where service providers prevented initial database migration 2025-08-05 15:38:10 -05:00
Matt Young 437ba6020b Comments on MakeSeatingDecisionsController.php and add test for that file 2025-08-05 07:48:39 -05:00
Matt Young 09f4ed6636 Tets for EnterDoublerDecisionController 2025-07-16 08:27:08 -05:00
Matt Young d09d053b6a Tets for BonusScoreController 2025-07-15 11:13:33 -05:00
Matt Young 119b8228c3 Tets for BonusScoreController 2025-07-15 10:18:43 -05:00
Matt Young 27e68ab233 Tets for BonusScoreController 2025-07-14 23:36:41 -05:00
Matt Young 5e9c7a5084 Removed unused DoublerDecision 2025-07-14 14:24:44 -05:00
Matt Young 1cc43c1bce Removed unused EntryScoreController 2025-07-14 13:28:36 -05:00
Matt Young 8370810c03 Removed unused SeatingPublicationController 2025-07-12 22:37:52 -05:00
Matt Young 8ad74947af Refactor auditionseating controller and related views into multiples files for easier management 2025-07-12 11:08:07 -05:00
Matt Young 56f302ef10 Tests for SeatingStatusController 2025-07-10 17:30:38 -05:00
Matt Young 3b8c7e6d12 Tests for JudgingController.php 2025-07-10 15:30:45 -05:00
Matt Young 118a465bb7 Tests for BonusScoreRecordController.php 2025-07-10 04:08:53 -05:00
Matt Young f946c157ab Tests for BonusScoreEntryListController.php 2025-07-10 03:39:56 -05:00
Matt Young 21c2af9172 Tests for BonusScoreEntryController.php 2025-07-10 03:24:48 -05:00
Matt Young 5014e80fb1 Tests for Audition controller 2025-07-10 02:52:02 -05:00
Matt Young eb66da14cf Tests for Audition controller 2025-07-10 00:33:38 -05:00
Matt Young 185c91e717 Tests for AuditionSettings controller 2025-07-09 23:01:58 -05:00
Matt Young aeb2557be3 Tests for BonusScoreDefinitionController.php 2025-07-09 22:49:09 -05:00
Matt Young beae7cae20 Work on deprecating DrawService 2025-07-09 16:14:57 -05:00
Matt Young 74b9d3f141 add test for admin DrawController. Work on deprecating DrawService 2025-07-09 16:10:56 -05:00
Matt Young 7efe029ff9 add test for admin DrawController. Work on deprecating DrawService 2025-07-09 15:51:42 -05:00
Matt Young e1d72ee040 add test for admin EnsembleController 2025-07-09 02:33:41 -05:00
Matt Young fa25e76c5b add test for admin EntryController 2025-07-08 23:07:28 -05:00
Matt Young 4963124d22 add testValidity method to ScoreSheet model. Aimed to replace scoreSheetService::isScoreSheetValid 2025-07-08 21:36:36 -05:00
Matt Young b09f1b13ca updates to entry action 2025-07-08 16:27:12 -05:00
Matt Young 66fe859f06 Tets for Admin EventController 2025-07-08 10:48:52 -05:00
Matt Young 47200b1f01 Putting off testing printing. 2025-07-08 10:32:13 -05:00
Matt Young 4706d0ac4d LogViewer test 2025-07-08 10:15:24 -05:00
Matt Young 7986fa0679 ignore coverage measurement for printing related controllers 2025-07-08 02:30:21 -05:00
Matt Young 4358201909 Add tests for admin/RoomContoller 2025-07-08 02:30:00 -05:00