Commit Graph

319 Commits

Author SHA1 Message Date
Matt Young 46441268c9 Administrators can make a user head director
Work on #64
2024-08-10 18:59:30 -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 5862d05f35 When a user creates a school, make them the head
Work on #64
2024-08-10 17:25:35 -05:00
Matt Young 0d0c182df8 Foundation work for user flags
Work on #64
2024-08-10 17:12:55 -05:00
Matt f313c6396b
Merge pull request #70 from okorpheus/auditionadmin-63
Entry of doubler requests by users working.
Closes #63
2024-08-10 16:37:41 -05:00
Matt Young d575f50164 Correct typo
Work on #63
2024-08-10 16:35:37 -05:00
Matt Young 8395a560a5 User management of doubler preferences working
Work on #63
2024-08-10 16:23:11 -05:00
Matt Young 60b7b9fc15 Fix issue with downloading PDF invoices 2024-08-09 12:04:05 -05:00
Matt Young 0a2a02bd5b Update PdfInvoiceController.php 2024-08-09 11:51:49 -05:00
Matt Young 69cd679b97 Beginning work on doubler preference page
Work on #63
2024-08-09 11:50:52 -05:00
Matt Young 64db86d6b1 Page to view logs
Work on #61
2024-08-07 20:59:48 -05:00
Matt Young 04fb2ee3cf Bugfix
Work on #61
2024-08-07 16:27:00 -05:00
Matt Young ed271fce82 Log changes to users and sending email
Work on #61
2024-08-07 16:20:23 -05:00
Matt Young af36c285aa Log user changes by admin
Work on #61
2024-08-07 15:42:48 -05:00
Matt Young 685f10ce44 Log school changes
Work on #61
2024-08-06 12:58:03 -05:00
Matt Young ac12d6604a Log student changes
Work on #61
2024-08-06 11:27:16 -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 9daa34dd26 Show all schools on the choose school form. Warn not to create duplicate. 2024-08-05 11:36:58 -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 deebcc81ae Bugfix
AdvanceTo setting on settings page is now saved

Closes #54
2024-07-31 16:06:00 -05:00
Matt Young 12fae9ef30 Add secondary sort to auditions on Room model so that unassigned auditions will be sorted in score order.
Fixes #51
2024-07-27 16:37:01 -05:00
Matt Young 7a45d4ddbc Assign room 0 (unassigned) to new auditions
Closes #50
2024-07-27 10:33:01 -05:00
Matt Young f0b2ec8f68 Fix bug where some audition settings were not saved
Closes #47
2024-07-27 10:18:26 -05:00
Matt Young 1ffd1c645d advancement back up on results page 2024-07-20 22:48:35 -05:00
Matt Young 1d61f5a48c Bugfix, work on advancement ranking 2024-07-20 21:17:55 -05:00
Matt Young 0abd4c3507 Bugfix 2024-07-18 00:56:00 -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 8b4fd6870c Move functions out of ScoreSheet Model
Closes #35
2024-07-17 20:25:57 -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 3033ef41c8 Cleanup TODOs in project 2024-07-16 12:50:29 -05:00
Matt Young 7410190b02 auditionadmin-24 After a user modifies their profile, it gives a 404
Issue corrected using Fortify routes. Also implemented change password form.

Closes #24
2024-07-16 12:35:35 -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 f1d3ba349c Bonus Score Admin Entry
#20 Implement bonus scores
Admin bonus score entry complete
2024-07-16 03:01:11 -05:00
Matt Young 83eb11e151 Bonus Score Admin Entry
#20 Implement bonus scores
Entry form for judges designed.
2024-07-16 02:15:13 -05:00
Matt Young d1cab82622 Bonus Score Use
#20 Implement bonus scores
Bonus score is now included in total scores for seating.
2024-07-16 00:09:10 -05:00
Matt Young c04dd02405 Bonus Score Use
#20 Implement bonus scores
Bonus score is now included in total scores for seating.
2024-07-16 00:07:46 -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 cd877db36c Bonus Score Entry
#20 Implement bonus scores
Allow users assigned to judge bonus scores access to the judging screen.
2024-07-15 16:57:16 -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