Commit Graph

128 Commits

Author SHA1 Message Date
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
Matt Young 22297b8cef UserService Test 2024-07-12 12:04:32 -05:00
Matt Young c080f05bf3 DoublerService test 2024-07-12 11:58:23 -05:00
Matt Young 10a1751019 Test AuditionService 2024-07-12 11:16:57 -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 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 98b466beb6 CalculateEntryScore is functional 2024-07-10 02:43:21 -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 d45ebf4eec Cleanup and add test for seating status screen 2024-07-09 14:36:04 -05:00
Matt Young af837264e9 Score Entry working for tabulator 2024-07-08 17:16:36 -05:00
Matt Young d58b95e995 Fixes 2024-07-08 16:34:12 -05:00