Matt Young
551f04588c
Add 'Unassigned' room creation for unassigned auditions when the unassigned room does not exist.
2025-06-11 07:55:15 -05:00
Matt Young
b5cb2a7870
Add admin option to reset site.
2025-05-29 18:20:37 -05:00
Matt Young
56931ca391
Add school rosters with shirt sizes to SCOBDA nomination ensembles.
2025-04-08 18:15:50 -05:00
Matt Young
9db864a909
Nominations ensembles - print stand name tags for MEOBDA
2025-03-28 14:18:39 -05:00
Matt Young
e359ada0b0
Nominations ensembles - allow for utility Controller
2025-03-28 12:25:03 -05:00
Matt Young
554f1837e1
Nominations ensembles - allow for utility Controller
2025-03-28 12:20:33 -05:00
Matt Young
fda2724445
MEOBDA rules - correct typo
2025-03-28 09:26:26 -05:00
Matt Young
fd35913fd6
MEOBDA rules - allow admin to filter nominations to those without an assigned split.
2025-03-27 18:07:43 -05:00
Matt Young
e72f51728d
MEOBDA rules - allow admin to create a new nomination.
2025-03-27 17:55:06 -05:00
Matt Young
f57fa84247
MEOBDA rules - display form to add a nomination
2025-03-27 09:33:06 -05:00
Matt Young
80e66aa49a
Allow admin to update nominations in MEOBDA rules
2025-03-26 21:49:55 -05:00
Matt Young
917f570c42
Add export option to MEOBDA nomination rules
2025-03-25 08:59:59 -05:00
Matt Young
7d3110b093
Prepare for adding export ability to nomination ensembles
2025-03-24 09:22:01 -05:00
Matt Young
65b8c8bd81
T-shirt by school for SCOBDA - deal with school with no entries
2025-03-06 20:34:54 -06:00
Matt Young
fb750aaea1
T-shirt by school for SCOBDA
2025-03-06 20:04:24 -06:00
Matt Young
d582317030
T-shirt totals
2025-03-06 15:21:41 -06:00
Matt Young
defb561a25
MEOBDA nomination admin page add option to clear filters
2025-02-15 11:56:15 -06:00
Matt Young
c45b8cb349
MEOBDA nomination admin screen cna filter by split
2025-02-15 11:43:06 -06:00
Matt Young
d7c495291c
MEOBDA if no split names are given, set the ensemble name as the lone split name
2025-02-15 10:59:07 -06:00
Matt Young
6ef89c9dfa
MEOBDA nomination seating working.
2025-02-15 10:37:21 -06:00
Matt Young
3f9b467fe5
Base seating page.
2025-02-14 17:52:36 -06:00
Matt Young
1ee0561496
Start MEOBDA nomination seating pages.
2025-02-14 17:02:11 -06:00
Matt Young
da31e194f1
Remove missed dev code.
2025-02-14 11:52:45 -06:00
Matt Young
16e72ff06c
Nomination admin page working for MEOBDA rules.
2025-02-14 11:52:05 -06:00
Matt Young
60abd7de0f
Correct issue blocking nominations when total number of noms was greater than max for one ensemble.
2025-02-13 15:45:56 -06:00
Matt Young
d7da1d4b7f
Enable deletion of nominations by users
2025-02-13 12:07:49 -06:00
Matt Young
ac5c4cb53b
Option for split ensembles added to MEOBDA nomination rules
2025-02-13 11:01:06 -06:00
Matt Young
7eff16289f
Nominations by users under MEOBDA rules working.
2025-02-13 02:20:41 -06:00
Matt Young
9d59832d0b
Managing nomination ensembles under MEOBDA rules implemented.
2025-02-12 22:43:36 -06:00
Matt Young
b68b84c4dd
Provide for switching implementation of nomination ensemble rules based on audition setting.
2025-02-12 18:15:27 -06:00
Matt Young
9a9d567c78
Show appropriate options on seating page for SCOBDA nomination ensembles
2025-02-12 15:37:26 -06:00
Matt Young
e112e3be89
Check deadlines on nominations for SCOBDA rules
2025-02-12 14:53:59 -06:00
Matt Young
66016fb2ec
Update seating controller for SCOBDA nomination ensembles to correctly redirect.
2025-02-10 22:35:24 -06:00
Matt Young
c4818876b2
Minimum and maximum grades on student creation and edit forms should include grades for nomination ensembles.
2025-02-09 19:39:24 -06:00
Matt Young
ca06563b1c
Seating nomination ensembles is working.
2025-02-09 19:06:42 -06:00
Matt Young
ec6aa4aa53
Work on seating function for SCOBDA nomination ensembles.
2025-02-09 16:47:28 -06:00
Matt Young
5c7dacc3da
Set up seating controller interface and SCOBDA implementation.
2025-02-08 15:04:48 -06:00
Matt Young
7da191aa82
List nominations on admin page.
2025-02-08 01:31:35 -06:00
Matt Young
78e07c94d8
Stubs for nomination admin page setup.
2025-02-07 15:25:06 -06:00
Matt Young
a0b4ffe855
Implement nomination reordering by users.
2025-02-07 14:47:44 -06:00
Matt Young
bbb0b68a8f
Process for users to delete nominations is working.
2025-02-07 13:54:12 -06:00
Matt Young
997a6cf8b1
Process for users to add nominations is working.
2025-02-07 12:30:18 -06:00
Matt Young
8055de4778
Add setting to enable nomination ensembles and select a ruleset.
2025-02-02 17:13:29 -06:00
Matt Young
f83ba6e806
Admin functions to manage nomination ensembles working.
2025-02-02 16:56:56 -06:00
Matt Young
f7bb1547cc
Functional form to create nomination ensemble under scobda rules.
2025-02-02 01:07:20 -06:00
Matt Young
ff8f9afee0
Prelim work on nomination ensemble controller
2025-02-01 14:07:17 -06:00
Matt Young
d52a3a7f71
Preliminary work on nomination ensemble model and interface.
2025-02-01 13:38:45 -06:00
Matt Young
a15cadc551
Editing shirt size by users working.
2025-02-01 11:50:30 -06:00
Matt Young
bb295d8c62
Set shirt size when user adds a student.
2025-02-01 10:41:14 -06:00
Matt Young
a8b8d09390
Add audition setting to optionally collect student shirt sizes
2025-01-31 14:36:29 -06:00
Matt Young
b5501789a9
Re-enable director results
2025-01-20 17:00:01 -06:00
Matt Young
b85afd032a
Fix division by 0 issue in scoring
2025-01-20 11:16:16 -06:00
Matt Young
69b7cf1c0b
Allow admin to enter a bonus score of zero
...
Closes #87
2024-12-26 17:39:14 -06:00
Matt Young
7540a7135f
If invoicing is disabled, hide references to it
...
Closes #98
2024-12-26 16:43:01 -06:00
Matt Young
cc5afc0635
Add option to disable invoicing to settings page
...
Addresses #98
2024-12-26 16:35:38 -06:00
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
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
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
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
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
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
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
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
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
42229e487c
Admin entering a score will clear a cached score
2024-10-31 08:29:02 -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
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
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
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
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
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
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
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
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
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
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
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
7c55b35c40
Cleanup TODOs in project
2024-07-16 14:44:44 -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