Commit Graph

242 Commits

Author SHA1 Message Date
Matt Young d609b0d39b Create test for app/Observers/EntryFlagObserver 2025-07-04 04:11:37 -05:00
Matt Young 0c3a673bad Create test for app/Observers/BonusScoreObserver 2025-07-04 02:32:32 -05:00
Matt Young f45aaec506 Create test for app/Observers/BonusScoreObserver 2025-07-04 02:31:00 -05:00
Matt Young 762ecd487d Create tests for app/Models/UserFlag 2025-07-03 23:08:11 -05:00
Matt Young efe79d6ad5 Create tests for app/Models/User 2025-07-03 22:54:04 -05:00
Matt Young c6b4522f9e Create tests for app/Models/Student and Audition 2025-07-03 21:40:43 -05:00
Matt Young bcbbf92457 Create tests for app/Models/ScoringGuide 2025-07-03 16:31:54 -05:00
Matt Young b9f6bf5917 Create tests for app/Models/ScoreSheet 2025-07-03 16:26:26 -05:00
Matt Young 9b8584777e Create tests for app/Models/SchoolEmailDomain 2025-07-03 16:14:53 -05:00
Matt Young 08fd7a215a Create tests for app/Models/School 2025-07-03 16:07:55 -05:00
Matt Young f831ad6cbd Create tests for app/Models/RoomUser 2025-07-03 16:07:44 -05:00
Matt Young 3abf0e09aa Create tests for app/Models/NominationEnsembleEntry 2025-07-03 15:43:44 -05:00
Matt Young 962a5a109f Create tests for app/Models/NominationEnsembleEntry 2025-07-03 15:14:26 -05:00
Matt Young 1c918cd559 Create tests for app/Models/NominationEnsemble 2025-07-03 15:10:23 -05:00
Matt Young 711f2d2859 Create tests for app/Models/judgeAdvancementVote 2025-07-03 14:39:07 -05:00
Matt Young e01ff95432 Create tests for app/Models/HistoricalSeat 2025-07-03 14:34:23 -05:00
Matt Young 50cefdc05d Create tests for app/Models/HistoricalSeat 2025-07-03 14:33:29 -05:00
Matt Young f12dd416d7 Create tests for app/Models/Event 2025-07-03 14:29:01 -05:00
Matt Young fe9c3612be Create tests for app/Models/EntryTotalScore 2025-07-03 14:22:17 -05:00
Matt Young 899299fd99 Create tests for app/Models/Entry 2025-07-03 14:17:46 -05:00
Matt Young f37db47d27 Create tests for app/Models/Ensemble 2025-07-03 12:56:01 -05:00
Matt Young 274fd4cbad Create tests for app/Models/DoublerRequest 2025-07-03 10:42:46 -05:00
Matt Young 51b2b01359 Create tests for app/Models/Doubler 2025-07-03 10:26:13 -05:00
Matt Young c1f7d58efb Create tests for app/Models/BonusScore 2025-07-03 03:27:19 -05:00
Matt Young 1466cc8c32 Create tests for app/Models/AuditionFlag 2025-07-03 03:14:33 -05:00
Matt Young 8d76c9e66d Create tests for app/Models/AuditLogEntry 2025-07-03 03:10:44 -05:00
Matt Young c309c23ca6 Create tests for app/Models/Audition 2025-07-03 03:07:45 -05:00
Matt Young 0f1ed33216 Create tests for app/Listeners/LogLogout 2025-07-03 00:31:20 -05:00
Matt Young dc552407c4 Create tests for app/Listeners/LogLogin 2025-07-03 00:27:39 -05:00
Matt Young fad7e1199e Create tests for app/Settings 2025-07-02 23:44:16 -05:00
Matt Young dc8ad3a905 Create tests for app/helpers 2025-07-02 23:28:15 -05:00
Matt Young 471fe11570 Create tests for app/actions/YearEndProcedures/YearEndCleanup 2025-07-02 22:56:43 -05:00
Matt Young bc12c90049 Create tests for app/actions/YearEndProcedures/RecordHistoricalSeats 2025-07-02 22:40:18 -05:00
Matt Young 1a3d88bfa8 Create tests for app/actions/tabulation/RankAuditionEntries 2025-07-02 13:33:19 -05:00
Matt Young 157e2f496a Create tests for app/actions/tabulation/UnpublishSeats 2025-07-02 11:52:59 -05:00
Matt Young fbd99c003d Create tests for app/actions/tabulation/PublishSeats 2025-07-02 11:35:13 -05:00
Matt Young c67c1ad79c Create tests for app/actions/tabulation/TotalEntryScore 2025-07-02 10:29:21 -05:00
Matt Young 53ccc5a7a3 Create tests for app/actions/tabulation/EnterScore 2025-07-02 03:30:55 -05:00
Matt Young a924b3bf51 Create tests for app/actions/tabulation/EnterNoShow 2025-07-02 02:52:43 -05:00
Matt Young 23de496ce6 Create tests for app/actions/fortify/EnterBonusScore 2025-07-02 02:30:01 -05:00
Matt Young 9556e7909a Create tests for app/actions/fortify/CalculateAuditionScores 2025-07-02 00:48:51 -05:00
Matt Young b04bdc960b Create tests for app/actions/fortify/UpdateUserProfileInformation 2025-07-01 23:08:45 -05:00
Matt Young 328aa110e2 Create tests for app/actions/fortify/UpdateUserPassword 2025-07-01 21:52:30 -05:00
Matt Young 373ad8b869 Create tests for app/actions/fortify/ResetUserPassword 2025-07-01 21:26:40 -05:00
Matt Young a5928350a7 Create tests for app/actions/fortify/CreateNewUser 2025-07-01 21:13:25 -05:00
Matt Young d994e906e1 SetHeadDirector testing 2025-07-01 20:25:43 -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 42894c40c1 UpdateEntry action fully tested 2025-07-01 09:58:48 -05:00
Matt Young bed4e0671e UpdateEntry action fully tested 2025-07-01 09:44:31 -05:00
Matt Young 30862271f2 UpdateEntry tests 2025-07-01 02:30:06 -05:00
Matt Young 5ff3785f9f Finish DoublerDecision tests 2025-07-01 00:18:52 -05:00
Matt Young db22918ff8 Finis CreateEntries tests 2025-06-30 21:53:54 -05:00
Matt Young 69a2df6d6d Create app/actions/CreateEntriesTest 2025-06-30 16:18:50 -05:00
Matt Young b32ade6c7f Stash old tests 2025-06-30 16:18:40 -05:00
Matt Young 92c8de0cf2 Add action to save seats to historical table. 2025-05-29 13:42:49 -05:00
Matt Young e539d71d5f Resolve minor backend issues. 2024-10-30 09:15:05 -05:00
Matt Young 2a7623a091 Print sign in sheets working
Closes #73
2024-10-16 14:20:07 -05:00
Matt Young 3015e264cc Initial setup for sign in sheets
Addresses #73
2024-10-16 11:27:16 -05:00
Matt Young 9f71e5e3f5 Administrators can make a user head director from school page
Work on #64
2024-08-10 20:23:14 -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 8395a560a5 User management of doubler preferences working
Work on #63
2024-08-10 16:23:11 -05:00
Matt Young 78cc52c86e Log entry changes
Work on #61
2024-08-06 07:48:19 -05:00
Matt Young 95cf05f0d6 Fix issue with edit user form
Allow setting no school for a user from the admin edit user form.

Closes #59
2024-08-04 15:51:36 -05:00
Matt Young 7a45d4ddbc Assign room 0 (unassigned) to new auditions
Closes #50
2024-07-27 10:33:01 -05:00
Matt Young 1d61f5a48c Bugfix, work on advancement ranking 2024-07-20 21:17:55 -05:00
Matt Young 950b93c0a8 #36 Preserve name uniqueness at a school
When updating a student from either the admin side or user side, the site will block an attempt to duplicate a student name at a school.

Closes #36
2024-07-18 00:27:41 -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 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 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 d292331a1e Admin createEntry action in user entry creation
#29 Creating an entry should check on the status of the draw and respond appropriately

Also addresses #37
2024-07-17 14:04:30 -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 7c55b35c40 Cleanup TODOs in project 2024-07-16 14:44:44 -05:00
Matt Young 89eb7e1052 auditionadmin-23 Need ability to make a user an administrator or tabulator
Administrators can now adjust user privileges on the user management screen.
#23
2024-07-16 10:13:56 -05:00
Matt Young 579a0a2fc3 Bonus Score Entry
#20 Implement bonus scores
Bonus score entry by judges is complete.
2024-07-15 23:32:32 -05:00
Matt Young 7e908024d7 Bonus Score Entry
#20 Implement bonus scores
Judges entry list screen correctly show scored entries.
2024-07-15 22:32:47 -05:00
Matt Young 475ac181c6 Bonus Score Entry
#20 Implement bonus scores
Show bonus score judging assignments on judging screen.
2024-07-15 19:02:32 -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 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
Matt Young 0f1ca583dd Work on Admin Bonus Score Index
#20 Implement bonus scores
Index shows a card for each bonus score
Include a help modal
Include a form to create a new bonus score
2024-07-15 01:41:06 -05:00
Matt Young 192191c079 Begin Bonus Score Index
#20 Implement bonus scores
Setup controller and index method
Index view
Add menu item to set up menu to access
2024-07-14 23:54:20 -05:00
Matt Young 9263cf2f80 Add delete score buttons and edit scores button to edit entry screen.
Closes #15
2024-07-14 22:14:02 -05:00
Matt Young 5ac72c2301 auditionadmin-19 Implement Olympic scoring 2024-07-14 20:56:10 -05:00
Matt Young 772115099f Complete issue 2024-07-14 18:54:28 -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 cdb7f9b04f AdvancementStatus page working 2024-07-13 23:29:29 -05:00
Matt Young 026f2002e5 SeatingStatus updates to limit entries 2024-07-13 23:28:02 -05:00
Matt Young 1501764a51 Update DoublerService test 2024-07-13 23:27:13 -05:00
Matt Young 93c970c26e Right Side panels added to seating form 2024-07-13 13:03:00 -05:00
Matt Young a1f5191a19 Cleanup doubler info 2024-07-12 23:24:14 -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 a14bfbf168 Create EntryServiceTest.php 2024-07-12 12:14:37 -05:00