Matt Young
0468cb5d11
add ability to mark no-shows and accept/decline doublers from the seating page.
2025-06-25 21:20:33 -05:00
Matt Young
5e687bcbc6
Modify EntryFlagController to use teh new enter no show action.
2025-06-25 15:38:57 -05:00
Matt Young
fba625c316
Create action for entering no_show and failed_prelim flags
2025-06-25 15:25:10 -05:00
Matt Young
e1719c64fa
Seats can be declined from seating page. Doubler system functioning.
2025-06-24 09:24:53 -05:00
Matt Young
63b60e6bf5
Work on doubler blocks on seating page
2025-06-23 08:25:23 -05:00
Matt Young
88ef36d8be
Cleanup on doubler model
2025-06-23 03:25:10 -05:00
Matt Young
f0daa05fcf
Model updates dealing with doublers.
2025-06-23 02:36:44 -05:00
Matt Young
630efaf00f
remove entry totals from Doubler database. Save list of entries for each doubler.
2025-06-23 00:52:19 -05:00
Matt Young
1f635e6ecf
Set up an observer to update doublers whenever an entry is created, modified, or deleted.
2025-06-23 00:25:37 -05:00
Matt Young
f3013670a3
Correct error in doubler class. Add artisan command to sync doublers.
2025-06-22 23:38:35 -05:00
Matt Young
d9a7e97047
Doubler model and migration created
2025-06-22 23:19:38 -05:00
Matt Young
cdd0d2bd50
Doubler model and migration stems
2025-06-20 12:59:25 -05:00
Matt Young
b6d89f294d
Initial work on doubler column
2025-06-20 12:52:46 -05:00
Matt Young
7754b6df12
Move SeatAuditionFormController away from being invokable
2025-06-20 11:12:29 -05:00
Matt Young
ad24a67baa
Progress on seating form
2025-06-17 00:43:50 -05:00
Matt Young
349da644b7
Rewrite RankAuditionEntries action and use it in the new seat audition form controller.
2025-06-15 15:44:05 -05:00
Matt Young
4f317f1458
Throttle recalculating scores.
2025-06-15 14:32:17 -05:00
Matt Young
33bca1cfdf
Avoid division by zero errors.
2025-06-15 14:31:52 -05:00
Matt Young
49b609e9b7
Avoid a math inaccuracy.
2025-06-14 15:58:32 -05:00
Matt Young
6057211836
Don't count a failed prelim audition as an unscored entry.
2025-06-14 15:58:12 -05:00
Matt Young
40a9133a79
Don't allow lazy loading on development
2025-06-14 15:57:32 -05:00
Matt Young
34e22187dd
Set foundation for new handling of doublers
2025-06-14 11:12:36 -05:00
Matt Young
250a3856ba
Separate failed prelim and noshow flags
2025-06-14 08:40:20 -05:00
Matt Young
727d4d7048
Initial work on seating page rewrite
2025-06-12 23:28:31 -05:00
Matt Young
fd198a9972
Calculate all total scores for an audition.
2025-06-12 19:03:03 -05:00
Matt Young
8647a66df8
Define Entry and EntryTotalScore relationships
2025-06-12 08:47:04 -05:00
Matt Young
e79e7e222d
Add action to total an entries scores.
2025-06-12 01:11:08 -05:00
Matt Young
f0f8038e8a
Create entry total score model and table.
2025-06-11 23:32:16 -05:00
Matt Young
58f29f326c
Remove depricated files
2025-06-11 23:03:35 -05:00
Matt Young
783ec991b3
Rewrite EnterScore action to deal with both seating and advancement totals.
2025-06-11 21:59:44 -05:00
Matt Young
86f715f086
Add logging to EnterScore action.
2025-06-11 19:55:14 -05:00
Matt Young
036ed38d19
Rewrite admin score entry to use the new action.
2025-06-11 17:57:53 -05:00
Matt Young
e47265badd
EnterScore action working to add a total score when a score is saved by a judge.
2025-06-11 15:41:37 -05:00
Matt Young
1d8a3ce739
Rewrite enter score action
2025-06-11 15:23:54 -05:00
Matt Young
3cb837fa66
Update RoomController.php
...
Fix controller - set room id for auditions when creating room 0
2025-06-11 10:14:54 -05:00
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
15e46e493a
Add admin option to reset site.
2025-05-29 22:11:08 -05:00
Matt Young
b5cb2a7870
Add admin option to reset site.
2025-05-29 18:20:37 -05:00
Matt Young
3a9f5ab123
Create year end cleanup action
2025-05-29 15:19:56 -05:00
Matt Young
92c8de0cf2
Add action to save seats to historical table.
2025-05-29 13:42:49 -05:00
Matt Young
095881761c
Add action to save seats to historical table.
2025-05-29 11:10:15 -05:00
Matt Young
75f60d0cdb
Historical seat migration and relationships
2025-05-07 15:06:13 -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
96a2add662
Initial setup work for making nominations under scobda rules.
2025-02-02 17:23:06 -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
23e466c2e6
Add export entry data option
2025-01-20 16:58:21 -06:00
Matt Young
b85afd032a
Fix division by 0 issue in scoring
2025-01-20 11:16:16 -06:00
Matt Young
a8ab2cef73
Fix division by 0 issue in scoring
2025-01-20 11:15:32 -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
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