Commit Graph

115 Commits

Author SHA1 Message Date
Matt Young d21e568d60 add forSchool method to UserFactory 2025-07-05 21:57:43 -05:00
Matt Young 9717ae852e Work on refactoring student controller and test 2025-07-04 17:20:49 -05:00
Matt Young fbe74571f6 Create test for app/Observers/ScoreSheetObserver 2025-07-04 14:02:13 -05:00
Matt Young 429b26b3f7 Create test for app/Observers/EntryObserver 2025-07-04 13:08:52 -05:00
Matt Young f45aaec506 Create test for app/Observers/BonusScoreObserver 2025-07-04 02:31:00 -05:00
Matt Young c6b4522f9e Create tests for app/Models/Student and Audition 2025-07-03 21:40:43 -05:00
Matt Young b4bf94d9f8 Fix audition factory to only create event if one is not provided. 2025-07-01 09:59:10 -05:00
Matt Young 5ff3785f9f Finish DoublerDecision tests 2025-07-01 00:18:52 -05:00
Matt Young a3e8785767 add ability to fictionalize data 2025-06-26 11:00:13 -05:00
Matt Young ee45499e7a Migration to add bonus score related columns to the total scores table. 2025-06-26 09:15:50 -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 a27b8166e2 add entries column to doublers table migration 2025-06-23 00:42:53 -05:00
Matt Young f3591e9a08 Correct errors in migration 2025-06-22 23:28:37 -05:00
Matt Young d9a7e97047 Doubler model and migration created 2025-06-22 23:19:38 -05:00
Matt Young cdd0d2bd50 Doubler model and migration stems 2025-06-20 12:59:25 -05:00
Matt Young b8ce2bc6db Rewrite scoring all auditions. 2025-06-15 14:33:55 -05:00
Matt Young 34e22187dd Set foundation for new handling of doublers 2025-06-14 11:12:36 -05:00
Matt Young 3c545f0dce Make changes to total scores table to have subscores for seating and for advancement. 2025-06-12 00:09:05 -05:00
Matt Young f0f8038e8a Create entry total score model and table. 2025-06-11 23:32:16 -05:00
Matt Young e800937f4d remove erroroneous file 2025-06-11 23:22:46 -05:00
Matt Young 9331e61839 Remove depricated table and create total_scores table 2025-06-11 23:03:49 -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 be84a084cc Add sheet_total column to score_sheets table 2025-06-11 15:23:54 -05:00
Matt Young e785d33a2d EntrySeeder update
# Conflicts:
#	database/seeders/EntrySeeder.php
2025-06-11 15:23:48 -05:00
Matt Young c2572414e6 Update EntrySeeder.php
Fix entry seeder
2025-06-11 10:13:04 -05:00
Matt Young 4fe4ea56d1 EntrySeeder format cleanup. 2025-06-10 23:06:56 -05:00
Matt Young 75f60d0cdb Historical seat migration and relationships 2025-05-07 15:06:13 -05:00
Matt Young d582317030 T-shirt totals 2025-03-06 15:21:41 -06:00
Matt Young 16e72ff06c Nomination admin page working for MEOBDA rules. 2025-02-14 11:52:05 -06:00
Matt Young 2e5b9384f8 Seeder for MEOBDA nomination rules 2025-02-13 12:54:48 -06:00
Matt Young 2e4e38bb15 Create seeder for ScobdaNominationEnsembles 2025-02-10 22:12:48 -06:00
Matt Young 997a6cf8b1 Process for users to add nominations is working. 2025-02-07 12:30:18 -06:00
Matt Young 96a2add662 Initial setup work for making nominations under scobda rules. 2025-02-02 17:23:06 -06:00
Matt Young 8055de4778 Add setting to enable nomination ensembles and select a ruleset. 2025-02-02 17:13:29 -06:00
Matt Young f83ba6e806 Admin functions to manage nomination ensembles working. 2025-02-02 16:56:56 -06:00
Matt Young d52a3a7f71 Preliminary work on nomination ensemble model and interface. 2025-02-01 13:38:45 -06:00
Matt Young 23f71f5305 Add column to students table to store additional data 2025-01-31 15:16:59 -06:00
Matt Young a8b8d09390 Add audition setting to optionally collect student shirt sizes 2025-01-31 14:36:29 -06:00
Matt Young cc5afc0635 Add option to disable invoicing to settings page
Addresses #98
2024-12-26 16:35:38 -06:00
Matt Young 8f7a333898 Cache scores after calculating 2024-10-31 07:19:27 -05:00
Matt Young 0d0c182df8 Foundation work for user flags
Work on #64
2024-08-10 17:12:55 -05:00
Matt Young 8395a560a5 User management of doubler preferences working
Work on #63
2024-08-10 16:23:11 -05:00
Matt Young 69cd679b97 Beginning work on doubler preference page
Work on #63
2024-08-09 11:50:52 -05:00
Matt Young 78cc52c86e Log entry changes
Work on #61
2024-08-06 07:48:19 -05:00
Matt Young b4310ca04b Create audit log table and model 2024-08-05 15:59:04 -05:00
Matt Young 5aec942b4a Fixes issue with name for unassigned audition room id 0
#51
2024-07-27 16:34:47 -05:00
Matt Young f94586fbe4 Entry Security
Block deletion or modification of scores for an entry in a published audition

Closes #39
2024-07-17 17:10:01 -05:00
Matt Young 3033ef41c8 Cleanup TODOs in project 2024-07-16 12:50:29 -05:00
Matt Young 551491ea87 Bonus Score Judge Management
#20 Implement bonus scores
Bonus score judge management complete.
2024-07-15 15:19:29 -05:00
Matt Young 977618cd2e Work on Admin Bonus Score Index
#20 Implement bonus scores
Admin page to manage bonus score creation, deletion and assignment to auditions is complete.
2024-07-15 13:59:09 -05:00