Matt Young
bc7bd6fb44
Fix issue where the results page would crash if an audition was published with no students seated or advanced.
2024-12-26 16:07:08 -06:00
Matt Young
e7acaa2448
bugfix
...
Fix error preventing users from deleting their own entires due to timezone issues.
2024-12-20 12:50:10 -06:00
Matt Young
612031ceb8
Scores as percentages
2024-11-23 11:53:17 -06:00
Matt Young
34334595b2
Disable director results
2024-11-23 06:48:13 -06:00
Matt Young
dc4b33ab51
Clear doubler cache when making mass doubler decisions
2024-11-22 12:25:23 -06:00
Matt Young
3d8fa816c6
Clear cache values when a flag is set on an entry
2024-11-22 11:47:05 -06:00
Matt Young
a52b91d601
Show if an entry has bonus scores on hte seating form
2024-11-22 11:38:10 -06:00
Matt Young
9742cdbd76
Delete bonus scores when an entry is flagged as a no show
2024-11-22 10:41:05 -06:00
Matt Young
e2a41fdb9c
Ensure caches are cleared after a bonus score is entered
2024-11-22 10:16:22 -06:00
Matt Young
005160097b
Be sure to clear cache's after making a doubler decision
2024-11-22 08:51:51 -06:00
Matt Young
fd07254e3e
Make sure rank cache is cleared when making a doubler decision.
2024-11-20 11:13:32 -06:00
Matt Young
bac4000253
Try two at hotfix. Audition status screen not working when an entry has only bonus scores.
2024-11-19 18:56:22 -06:00
Matt Young
f071950546
Rollback hotfix. Caused error in tabulation
2024-11-19 18:48:16 -06:00
Matt Young
61df1c4351
Hotfix error on tabulation page.
2024-11-19 18:10:02 -06:00
Matt Young
ba286425c2
Re-enable director results
2024-11-10 07:58:48 -06:00
Matt Young
d298029f16
Fix issue with caching on audition seating form
2024-11-09 13:04:13 -06:00
Matt Young
fe72d148e9
Remove director results for optimization
2024-11-09 11:11:01 -06:00
Matt Young
ada3865f6a
Caching improvements
2024-11-09 01:53:31 -06:00
Matt Young
01f520b587
Implement better caching of results page.
2024-11-08 22:02:43 -06:00
Matt Young
fe8f74372b
Fix bug in advancement
...
No shows would not be seen as scored and would block the advancement.
2024-11-07 16:26:39 -06:00
Matt Young
9eaccbce95
Correctly show number of unscored entries on seating page doubler blocks.
2024-11-07 09:20:29 -06:00
Matt Young
0b5a5ba722
Fix issue where scores could not be recorded with advancement only subscores
2024-11-06 10:10:55 -06:00
Matt Young
c9fbb71eb9
Add link to recaps to user dashboard
2024-11-05 12:19:36 -06:00
Matt Young
8a8ae44617
If an entry is flagged as a no show at the time of the draw, put them at the end.
2024-11-05 07:12:19 -06:00
Matt Young
76ff6f29f3
Recap Work for users
2024-11-04 12:38:43 -06:00
Matt Young
e7d5794164
Recap Work for users
2024-11-04 12:06:29 -06:00
Matt Young
ac7ae4fa50
Recap Work
2024-11-04 07:20:37 -06:00
Matt Young
8866faf294
Deal with null scores
2024-11-04 07:16:50 -06:00
Matt Young
c660e3b4f4
Initial work on recaps
2024-11-04 07:13:52 -06:00
Matt Young
ce4e3e6984
Set ground for changing score sheet total procedure to show precentage of possible.
...
CalculateScoreSheetTotal action converted to interface.
DivideByTotalWeights is the old implementation
DivideByWeightedPossible is the new implementation
Old implementation is currently active in AppServiceProvider. Commented out lines allow for switching.
2024-11-03 18:24:07 -06:00
Matt Young
42a5cef684
Allow the user to choose how many entries per page on the entry admin screen.
2024-11-02 12:31:41 -05:00
Matt Young
4889a7281d
Show all entries
2024-11-02 11:38:55 -05:00
Matt Young
7b0729381b
Add grade to export results
2024-11-02 10:37:41 -05:00
Matt Young
0041c62008
Allow filtering of entries on admin screen by entry type
2024-11-02 07:49:25 -05:00
Matt Young
1613b0e590
Create new auditions at the ned of the order
...
Closes #55
2024-11-01 10:46:37 -05:00
Matt Young
1628c3b071
Implement printing stand name tags
...
Closes #78
2024-11-01 09:27:32 -05:00
Matt Young
abbf6d155b
Implement results export
...
Closes #79
2024-10-31 23:42:04 -05:00
Matt Young
d5a5dff21d
Monitors are able to flag entries as no-shows or failed-prelims
...
Closes #45
2024-10-31 22:40:16 -05:00
Matt Young
93d4305131
Count noshows as a scored entry on audition status list.
2024-10-31 19:49:56 -05:00
Matt Young
fb9efa0564
Show failed prelim result on seating form
...
Addresses #45
2024-10-31 19:40:56 -05:00
Matt Young
5af85ae589
Show failed prelim result on user dashboard
...
Addresses #45
2024-10-31 19:34:03 -05:00
Matt Young
bf0e5cc8bb
Allow for tabulators marking a failed prelim
...
Addresses #45
2024-10-31 19:26:49 -05:00
Matt Young
c2110b06b9
Fix bug in results page when no results are published.
2024-10-31 16:08:06 -05:00
Matt Young
344ee8e22f
Add ability to change doubler decision from student screen.
...
Closes #44
2024-10-31 14:46:05 -05:00
Matt Young
e93ae750e4
Delete calculated scores on score sheet changes, deletions, and additions.
...
Addresses #68
2024-10-31 12:07:49 -05:00
Matt Young
dc6fec399c
Work on showing results on user dashboard
...
Addresses #68
2024-10-31 11:48:10 -05:00
Matt Young
db6f1b1d45
Remove TODO
2024-10-31 09:15:37 -05:00
Matt Young
4528793303
deleting a score will clear cached scores
2024-10-31 09:15:08 -05:00
Matt Young
0d19b87715
entering a bonus score will clear cached scores
2024-10-31 08:42:39 -05:00
Matt Young
42229e487c
Admin entering a score will clear a cached score
2024-10-31 08:29:02 -05:00
Matt Young
653305c938
a judge entering a score will delete cached scores for that entry
2024-10-31 08:17:55 -05:00
Matt Young
94ed41ee6f
use cached scores
2024-10-31 07:58:50 -05:00
Matt Young
8f7a333898
Cache scores after calculating
2024-10-31 07:19:27 -05:00
Matt Young
0ab7d70612
Add TODO issue reminder
2024-10-31 07:07:32 -05:00
Matt Young
e539d71d5f
Resolve minor backend issues.
2024-10-30 09:15:05 -05:00
Matt Young
835def4fd3
Fix bug preventing users from resetting their password.
2024-10-29 19:35:14 -05:00
Matt Young
cce7abdaf6
Add search functionality to admin students page.
...
Closes #28
2024-10-27 20:55:34 -05:00
Matt Young
34347a2e2a
Allow for marking no-shows en-masse
...
Closes #82
2024-10-27 16:55:49 -05:00
Matt Young
77c868e209
Allow for marking no-shows en-masse
2024-10-24 20:35:29 -05:00
Matt Young
bed3e13e01
Fix by where no-shows would block seating.
2024-10-24 20:04:59 -05:00
Matt Young
632be2cd4f
Room and Judge Assignment Report Complete
...
Closes #77
2024-10-16 17:56:35 -05:00
Matt Young
7c0b042e88
Initial work on printing room and judge assignment report
...
Work on #77
2024-10-16 15:43:21 -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
23ba4ab439
Add filters for printing cards on day of auditions.
2024-10-16 09:11:14 -05:00
Matt Young
8cd1c8e3ff
Bugfix showing late fee for entries on day of deadline.
2024-10-15 20:52:04 -05:00
Matt Young
5be092d2ed
Sort admin entries screen by id descending
2024-10-01 16:27:20 -05:00
Matt Young
401197b683
Bug Fix
...
Fix error with deadline for entries
2024-09-14 09:59:40 -05:00
Matt Young
091307b20f
Bug Fix
...
Fix error with deadline for entries
2024-09-14 09:10:08 -05:00
Matt Young
fe06c345bc
Fix timezone issue
2024-09-13 21:46:08 -05:00
Matt Young
ae878dc478
Add draw number to admin entries screen. Increase number of entries per page.
2024-09-07 07:39:13 -05:00
Matt Young
84d887e603
Bug Fix
...
Editing an audition was not allowing minimum and maximum grade to be equal to each other.
2024-08-30 20:15:28 -05:00
Matt Young
0d5a11130e
Printing cards works for 4x4 pages
...
Closes #53
2024-08-24 20:55:26 -05:00
Matt Young
d28a41efd8
Set up print cards interface and start sample implementation
...
Work on #53
2024-08-24 17:44:53 -05:00
Matt Young
68bd915de7
Controller correctly selects auditions
...
Work on #53
2024-08-24 17:44:17 -05:00
Matt Young
8dad9cb53e
Create view and add menu item
...
Work on #53
2024-08-24 08:12:02 -05:00
Matt Young
74fc377858
Initial card printing setup
...
Work on #53
2024-08-24 08:07:53 -05:00
Matt Young
0c7baa1cc9
Show doubler preference on seating page
...
Closes #69
2024-08-24 07:55:42 -05:00
Matt Young
4fe7251a4f
Marker for head director on admin users page
2024-08-13 14:14:41 -05:00
Matt Young
6e2b894712
Allow 10 character abbreviations
2024-08-11 15:43:42 -05:00
Matt Young
1100e711f8
Head directors can manage school email domains
...
Work on #64
Work on #66
2024-08-10 23:08:13 -05:00
Matt Young
4d3369fb11
Head directors can add user accounts
...
Work on #64
Work on #66
2024-08-10 22:18:20 -05:00
Matt Young
d9f80a44f1
Head directors can add user accounts
...
Work on #64
2024-08-10 21:42:36 -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
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
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
Matt Young
6361f404d8
Add ability to edit rooms
2024-06-27 11:58:11 -05:00
Matt Young
0ac9f67166
Complete add and delete functions on admin rooms page
2024-06-27 11:08:24 -05:00
Matt Young
25aa76c63c
Show votes on Tabulation Advancement page
2024-06-27 00:48:23 -05:00
Matt Young
90aac42fb4
Show past votes on entry list for judges
2024-06-26 23:36:08 -05:00
Matt Young
0203505f5b
Judges can enter yes/no/dq votes for advancement entries
2024-06-26 22:56:31 -05:00
Matt Young
6e4e17f0a9
Tabulation page for managing advancement is working as intended
2024-06-26 17:16:39 -05:00
Matt Young
f5db2eae78
Add ceckboxes to advancement page and form to autmoatcially check X boxes
2024-06-26 15:58:54 -05:00
Matt Young
8125ef6a32
First steps on advancement. Some cleanup in supporting services
2024-06-26 12:29:55 -05:00
Matt Young
deb6b8b680
Fix entry count issue to respect for_seating and for_advancement
2024-06-26 09:44:49 -05:00
Matt Young
caf0b8b859
Minor cleanup
2024-06-26 00:00:15 -05:00
Matt Young
607dd2460c
getAuditions method of AuditionCacheService will filter for seating or advancement
2024-06-25 23:48:01 -05:00
Matt Young
9e89fdf751
Sort entries on user entry page by student name
2024-06-25 23:32:02 -05:00
Matt Young
0e8710a771
User side entries can set seating and advancement options
2024-06-25 23:13:16 -05:00
Matt Young
97c15c4fef
Admin entries pages working with advancment options
2024-06-25 21:59:26 -05:00
Matt Young
42b7837541
Finish last migration
2024-06-25 21:11:49 -05:00
Matt Young
ba25b682f3
Basic settings page working
2024-06-25 19:16:00 -05:00
Matt Young
2cbf00b1d7
When caching published auditions, get auditions with flags in inital query
2024-06-24 23:49:41 -05:00
Matt Young
b005aed129
Results page is working
2024-06-24 23:45:53 -05:00
Matt Young
f3a8eca8b4
Progress on results page
2024-06-24 21:33:16 -05:00
Matt Young
43f5201345
Redo results page concept
2024-06-24 16:09:06 -05:00
Matt Young
e462abec96
Working on results page
2024-06-24 15:22:59 -05:00
Matt Young
d9041b329e
Add published auditions cache to AuditionCacheService
2024-06-23 23:52:05 -05:00
Matt Young
6469b063c1
Seating is working
2024-06-23 23:06:44 -05:00
Matt Young
1744b73138
Seat model and migration
2024-06-22 16:27:34 -05:00
Matt Young
0e5500ca41
Cleanup
2024-06-22 15:45:30 -05:00
Matt Young
98cff5b409
Allow overrides of section sides
2024-06-22 15:19:44 -05:00
Matt Young
1e280702ea
Move logic for seatable entries to SeatingController. Break out elements of auditionSeating page into separate blade templates
2024-06-22 09:54:20 -05:00
Matt Young
a8db4832ce
Table of those that shoudl be accepted working. Have a cache issue with doubler choices
2024-06-22 01:55:02 -05:00
Matt Young
91e92a3aa2
correct error in TabulationController
2024-06-21 21:56:56 -05:00
Matt Young
46d40adb6e
Correct error in getAuditionsWithStatus function of TabulationService
2024-06-21 21:43:33 -05:00
Matt Young
2169afdb0b
Work toward being able to check if an audition is seatable
2024-06-21 21:16:25 -05:00
Matt Young
bf3313bf30
Correct error in entryScoreSheetCounts metho of ScoreService
2024-06-21 19:16:26 -05:00
Matt Young
4163863983
Accept button working on doubler decisions
2024-06-21 16:21:39 -05:00
Matt Young
7cf6539d36
Hide doubler blocks for declined seats
2024-06-21 15:32:44 -05:00
Matt Young
8900503556
Progress
2024-06-21 13:31:43 -05:00
Matt Young
b21902fc9a
Decline button works on doublers on seating page
2024-06-21 11:36:49 -05:00
Matt Young
f9e936fd07
Flags for entries to store declined. Seating page will correctly display doubler status
2024-06-21 10:44:38 -05:00
Matt Young
30c2813ecf
ScoreService now honors the setting of for_seating on the scoring guides
2024-06-20 23:54:02 -05:00
Matt Young
55b6081fc6
Acceptance limits show on seating page
2024-06-20 09:52:41 -05:00
Matt Young
be108c0827
Seating limits functioning
2024-06-20 02:32:30 -05:00
Matt Young
08ee83851d
Progress on seating form
2024-06-19 22:24:02 -05:00
Matt Young
1b94e7f081
Seating limits page with dropdown to select Ensemble. Next design limits form.
2024-06-19 13:08:32 -05:00
Matt Young
6909cdd229
Added ability to modify ensembles
2024-06-19 11:02:41 -05:00
Matt Young
a0927c12b7
Deleting enembles added. Need to be able to rename an ensemble
2024-06-19 00:35:35 -05:00
Matt Young
3a6ac955c0
Ensembles page working, need to add delete link
2024-06-18 23:59:55 -05:00
Matt Young
8176b60f9d
Event management working
2024-06-18 16:39:18 -05:00
Matt Young
1421afab5a
Initial work on events index.
2024-06-18 11:20:06 -05:00
Matt Young
3290687ba7
Doubler blocks displaying on seating page
2024-06-18 02:34:51 -05:00
Matt Young
74e2d47eae
Progress on seating page. Need to finish doublers
2024-06-17 23:52:39 -05:00
Matt Young
72566739b1
Updates to tabulation controller. Status page more efficient
2024-06-17 18:35:46 -05:00
Matt Young
e4f16bbdd3
Scoring service working
2024-06-17 02:07:19 -05:00
Matt Young
066043784b
Correct error in passing variable through listener
2024-06-16 00:23:55 -05:00
Matt Young
a080e35c8b
Add entry cache and update observers
2024-06-16 00:16:24 -05:00
Matt Young
01c0365b5d
Eliminate custom excpetion
2024-06-15 23:15:39 -05:00
Matt Young
03953452b2
Typo fixes
2024-06-15 18:38:50 -05:00
Matt Young
1bbc322715
Send events for Audition cache update from model observers instead of controllers
2024-06-15 18:19:05 -05:00
Matt Young
a6ac8245e5
Remove irrelevant TODO
2024-06-15 17:03:24 -05:00
Matt Young
973dcd7844
Remove RoomJudge service
2024-06-15 16:43:48 -05:00
Matt Young
51e59256ef
Fix bug when no scores exist for an entry
2024-06-15 15:33:25 -05:00
Matt Young
856c254dd1
Fix error in judging dashboard
2024-06-15 15:18:29 -05:00
Matt Young
c4ea5be570
Refactor done I think
2024-06-14 22:57:20 -05:00
Matt Young
f7ff0bd734
Audition seating page progress. Doubler card working
2024-06-14 21:47:31 -05:00
Matt Young
edd792cce0
Get teh right entry data out to seating page
2024-06-14 00:55:05 -05:00
Matt Young
5a629b8cb6
Minor formatting cleanup
2024-06-13 21:14:30 -05:00
Matt Young
6386a204d7
Audition status screen updated to use Tabulation service
2024-06-13 20:26:07 -05:00
Matt Young
b970828b31
getAuditionsWithStatus functin of TaultionService working
2024-06-13 17:36:29 -05:00
Matt Young
44cde39c16
Pogress, not workin though
2024-06-13 10:31:32 -05:00
Matt Young
ddd4632509
Add singular audition method to audition cache service
2024-06-13 00:28:03 -05:00
Matt Young
ff85fd1c86
Cache and event updates.
2024-06-12 23:29:02 -05:00
Matt Young
008cf0e7b0
Test and update
2024-06-12 22:43:47 -05:00
Matt Young
d8e20d5f64
Move scoring functions to their own controller. ScoringGuide cache service and listener to update
2024-06-12 22:15:28 -05:00
Matt Young
c6eb511146
Update seeders
2024-06-11 20:46:32 -05:00
Matt Young
6ab624146c
Progress, but doubler block is inefficient
2024-06-10 13:33:23 -05:00
Matt Young
ef7cc131e0
cleanup
2024-06-10 10:37:13 -05:00
Matt Young
2d00473b2c
Progress on tab pages
2024-06-10 01:32:18 -05:00
Matt Young
1f4f919c48
Judging working
2024-06-08 21:53:58 -05:00
Matt Young
359ad3252c
Showing score form for judges working, need to implement inserting scores
2024-06-08 14:47:00 -05:00
Matt Young
2033ac371b
Cleanup on schools
2024-06-08 00:05:43 -05:00
Matt Young
3f59e13ef7
Updating score sheets now works
2024-06-07 21:19:41 -05:00
Matt Young
c06e22abdd
Make function useable for creating and updating scores
2024-06-07 20:19:11 -05:00
Matt Young
cf51c46d2e
Validate score array and refill form on error
2024-06-07 10:46:16 -05:00
Matt Young
9e577824a3
Score entry form displaying. Next to work on processing it.
2024-06-07 00:21:27 -05:00
Matt Young
969efd5e54
Draw working
2024-06-06 22:07:59 -05:00