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
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
bfb4b54e18
Work on assigning bonus judges
...
#20 Implement bonus scores
Add controls on judge assignment page to access a screen for bonus score judges.
2024-07-15 14:29:39 -05:00
Matt Young
7e0b8f51d9
Tidying Up
2024-07-15 14:06:11 -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
2ee0cf23cc
Original migrations and models
...
#20 Implement bonus scores
2024-07-14 23:39:55 -05:00
Matt Young
e0f6e18144
auditionadmin-21 Implement judging enabled switch on settings page
2024-07-14 21:11:08 -05:00
Matt Young
40c0300180
Update AuditionSettings.php
2024-07-14 20:56:38 -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
4a7f8c13d1
Update judge score entry to use EnterScore action instead of doing the work in the controller
2024-07-14 17:06:57 -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
7728707f5d
Marking advancement and publishing is working.
2024-07-14 00:35:32 -05:00
Matt Young
3c9a890be3
Results Table working on advancement
2024-07-14 00:26:24 -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
a14330ff0d
Update Audition.php
2024-07-13 23:27:31 -05:00
Matt Young
1501764a51
Update DoublerService test
2024-07-13 23:27:13 -05:00
Matt Young
7fc8914682
Remove old tabulation controller
2024-07-13 22:13:00 -05:00
Matt Young
79bc3bb46d
Seats Publish and Unpublish Working
2024-07-13 15:16:12 -05:00
Matt Young
fab34992df
Update RankAuditionEntries.php
2024-07-13 13:18:24 -05:00
Matt Young
83ee56717d
Account for entry flags when ranking
2024-07-13 13:17:25 -05:00
Matt Young
93c970c26e
Right Side panels added to seating form
2024-07-13 13:03:00 -05:00
Matt Young
b2fdfc34a3
Update SeatAuditionController.php
2024-07-13 10:29:26 -05:00
Matt Young
e1aa852142
Accept/Decline buttons are working
2024-07-13 00:02:11 -05:00
Matt Young
a1f5191a19
Cleanup doubler info
2024-07-12 23:24:14 -05:00
Matt Young
b2bb3654ff
Showing doublers working
2024-07-12 21:47:05 -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
c5860b2004
Remove unneeded files
2024-07-12 12:01:09 -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
0eebd541a0
add rankOfEntry function to EntryService
2024-07-12 02:14:37 -05:00
Matt Young
8a2e0c589f
Correct link issue on seating status page
2024-07-12 01:52:57 -05:00
Matt Young
ad98687ddc
Stop tracking test files and update .gitignore
2024-07-12 01:43:32 -05:00
Matt Young
b250105dd6
DoublerService can now identify doublers
2024-07-12 01:42:11 -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
ee8003fd45
Audition Service Updates
2024-07-11 00:46: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
6939a09eef
Tweaks
2024-07-10 03:36:35 -05:00
Matt Young
a59a4c1d2b
Seating page implemented other than doublers
2024-07-10 03:26:49 -05:00
Matt Young
98b466beb6
CalculateEntryScore is functional
2024-07-10 02:43:21 -05:00
Matt Young
529542d1ba
Establish CalculateEntryScore interface and default implementation
2024-07-10 01:03:09 -05:00
Matt Young
126032ae18
Add CalculateEntryScore Interface
2024-07-10 00:31:19 -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
4ff5e1dbcb
Seating Status Screen
2024-07-09 12:32:05 -05:00
Matt Young
9058e8f06d
Cleanup
2024-07-09 12:31:06 -05:00
Matt Young
a1a9744305
Remove events and listeners
2024-07-09 10:42:24 -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
Matt Young
53529fe0e9
Tabulator Score Entry checks published status
2024-07-08 15:46:44 -05:00
Matt Young
a0913861fc
Implement enum for EntryFlags
2024-07-08 12:33:51 -05:00
Matt Young
a9fdc1a7f0
Don't let judges modify scores for published auditions
2024-07-08 11:53:52 -05:00
Matt Young
749af22aad
Implement enum for audition flags
2024-07-08 11:23:04 -05:00
Matt Young
e3a0627ef2
Removing no-show flags working
2024-07-07 23:31:53 -05:00
Matt Young
f4f1d6cff7
Recording no shows works
2024-07-07 22:48:07 -05:00
Matt Young
03a2dd2e1d
Require confirmation for making a scored entry a no-show
2024-07-07 22:12:36 -05:00
Matt Young
0f18a7c62e
Select audition and generate forms for setting and removing no_show flags
2024-07-07 19:33:52 -05:00
Matt Young
87f091ee5b
Allow for reuse of entry select form to choose entry by ID
2024-07-07 17:18:03 -05:00
Matt Young
c8ce16e7e6
Clean up old draw junk from Audition controller and model
2024-07-07 16:15:48 -05:00
Matt Young
817eb574bd
Draw functionality complete
2024-07-07 15:57:00 -05:00
Matt Young
a28380e2fe
Progress on draw. Edit form and destroy method next.
2024-07-07 00:24:05 -05:00
Matt Young
575ce9854b
Draw Index complete
2024-07-06 09:34:23 -05:00
Matt Young
252c7e758a
AdminJudging Page
2024-07-05 16:07:35 -05:00
Matt Young
cde4925368
AdminRooms Page Tests
2024-07-05 15:17:08 -05:00
Matt Young
d21324b71b
ScoringGuidePage Tests
2024-07-05 14:30:57 -05:00
Matt Young
fb2c5724ec
Catch up
2024-07-05 11:58:45 -05:00
Matt Young
df561164be
ScoringGuideIndex Tests
2024-07-05 11:38:50 -05:00
Matt Young
df4095d45a
SeatingLImits Page Tests done
2024-07-05 10:26:36 -05:00
Matt Young
3a93aa0ea2
AdminEnsembles page tests
2024-07-05 00:12:14 -05:00
Matt Young
916baa2c93
AuditionsEdit Page Tests
2024-07-04 22:42:44 -05:00
Matt Young
af9bc432a3
AuditionCreate Tests
2024-07-04 22:04:25 -05:00
Matt Young
8bf3219912
Events Page Test
2024-07-04 16:27:41 -05:00
Matt Young
735d79210c
Test Audition Settings Page
2024-07-04 15:48:32 -05:00
Matt Young
e3f102d6bd
admin entry pages tests done
2024-07-04 14:27:07 -05:00
Matt Young
89dd6a9a0e
AdminEntriesEdit Page Test
2024-07-04 11:10:56 -05:00
Matt Young
c373995039
progress on tests
2024-07-04 01:56:44 -05:00
Matt Young
ec28cffaf3
AdminEntriesIndex Page Test
2024-07-03 22:19:20 -05:00
Matt Young
cd26479fd9
Add delete modal. Finish tests for AdminSchools and AdminStudents
2024-07-03 13:22:55 -05:00
Matt Young
75ce5043c2
Cleanup
2024-07-03 01:28:18 -05:00
Matt Young
5a5207357e
AdminSchoolsShow Page Tests
2024-07-02 17:53:45 -05:00
Matt Young
9ca0e5bb3e
AdminSchoolsEdit Test
2024-07-02 17:25:45 -05:00
Matt Young
a2ba06898f
Admin UserEditPage test
2024-07-02 12:04:24 -05:00
Matt Young
f2e68f7388
AdminUserEdit Page Test - includes AdminUserUpdate
2024-07-02 10:58:21 -05:00
Matt Young
d79ad3e5d1
Navbar and admin dashboard tests
2024-07-02 09:28:39 -05:00
Matt Young
183d1ed030
Judging Index Test
2024-07-01 22:48:21 -05:00
Matt Young
38a72657be
EntriesIndex page test
2024-07-01 22:04:27 -05:00
Matt Young
8f7c17ffe7
StudentEdit Page Test
2024-07-01 15:39:46 -05:00
Matt Young
25a6084e25
Finish StudentsIndex Test
2024-07-01 15:15:46 -05:00
Matt Young
3ba70bea89
Model User Test
2024-07-01 14:07:22 -05:00
Matt Young
b46d488cc5
Model Student Test
2024-07-01 13:25:32 -05:00
Matt Young
218d7bc142
SchoreSheet Test
2024-07-01 12:28:31 -05:00
Matt Young
e8f0620600
Model RoomUser Test
2024-07-01 11:22:57 -05:00
Matt Young
d32b835cae
Model Room Test
2024-07-01 11:14:35 -05:00
Matt Young
07ff78f9a9
Entry Models tests
2024-07-01 10:07:03 -05:00
Matt Young
8857cc69d6
Finished Ensemble Model Tests
2024-07-01 09:08:02 -05:00
Matt Young
f400b2bda5
Finish Audition model test and student index. Finish AuditionFlag model test
2024-07-01 08:14:30 -05:00
Matt Young
0de7edf6e9
Work on Audition model test and Student index page
2024-07-01 03:17:46 -05:00
Matt Young
d12f2f2336
Updating
2024-06-30 22:59:33 -05:00
Matt Young
3acc478143
Entry scope functions added
2024-06-30 22:14:17 -05:00
Matt Young
0c6c098edf
Last touches on Audition model
2024-06-30 21:45:49 -05:00
Matt Young
1b67fbdfeb
Add forSeating and forAdvancement scope to Audition
2024-06-30 18:17:51 -05:00
Matt Young
d5b5b2b84a
Add open scope to auditoins
2024-06-30 17:40:32 -05:00
Matt Young
f9fc7bfc29
PDF Invoices Working
2024-06-29 13:25:13 -05:00
Matt Young
c3b48bf89c
Allow admin to access any schools invoice from the schools admin page
2024-06-29 10:22:25 -05:00
Matt Young
9dd2c2d823
allow setting of fee structure on audition settings page
2024-06-29 09:33:47 -05:00
Matt Young
830b7362a4
Invoicing working with simple HTML invoice displaying
2024-06-29 00:45:48 -05:00
Matt Young
80f2242e52
Rename services
2024-06-28 22:07:34 -05:00
Matt Young
3f88c3dbfa
Foundation work
2024-06-28 21:34:27 -05:00
Matt Young
f067dfbe84
Add advancement results to results page
2024-06-28 20:54:08 -05:00
Matt Young
4c7de27a54
TODO cleanup
2024-06-28 00:01:19 -05:00
Matt Young
568109587c
clear completed TODO
2024-06-27 23:55:58 -05:00
Matt Young
01fc9fc901
Fix minor issue with redirect on SchoolController after edit
2024-06-27 23:54:26 -05:00
Matt Young
a9cb8ca584
Bug Kill
2024-06-27 23:50:07 -05:00
Matt Young
718ff6b7ab
Remove TODO for future issues
2024-06-27 23:42:28 -05:00
Matt Young
feaf696e72
Cleanup on admin entries page. Do not allow a change to the student. Only show auditions for the students grade
2024-06-27 23:40:15 -05:00
Matt Young
06d722b706
Admin entries address TODO apply javascript to only show appropriate auditions for the students grade
2024-06-27 22:29:02 -05:00
Matt Young
dcee3b80fe
Resolve TODO: Remove delete button if entries are seated in an ensemble on ensemble index page
2024-06-27 22:03:10 -05:00
Matt Young
9da091ba51
Update school admin page
2024-06-27 21:55:02 -05:00
Matt Young
5637e93a81
Complete judging authorization through the AuditionPolicy
...
Complete judging authorization through the AuditionPolicy
2024-06-27 15:54:04 -05:00
Matt Young
e948bfe0c5
Users can only get a score sheet for an entry they are assigned to judge
2024-06-27 15:48:15 -05:00
Matt Young
bfe15d47bf
Users can only get a judging entry list for auditions they are judging
2024-06-27 15:42:34 -05:00
Matt Young
8a033cad97
remove the Todo, oops I forgot
2024-06-27 15:05:18 -05:00
Matt Young
43889d9587
Fix TODO modifying audition limits should refresh the acceptance limits cache
2024-06-27 15:04:59 -05:00
Matt Young
4201396d03
Squish Todos
2024-06-27 14:54:37 -05:00
Matt Young
a96e7f4206
Subscores can be deleted from a scoring guide
2024-06-27 14:22:05 -05:00
Matt Young
4a21fb39ce
Now able to edit subscores on scoring guides
2024-06-27 14:08:58 -05:00