Matt Young
|
157e2f496a
|
Create tests for app/actions/tabulation/UnpublishSeats
|
2025-07-02 11:52:59 -05:00 |
Matt Young
|
1253c18087
|
Ignore GetAuditionSeats consider deleting this action
|
2025-07-02 11:52:00 -05:00 |
Matt Young
|
fbd99c003d
|
Create tests for app/actions/tabulation/PublishSeats
|
2025-07-02 11:35:13 -05:00 |
Matt Young
|
ba15191fca
|
Exclude reports and print from testing for now
|
2025-07-02 11:08:05 -05:00 |
Matt Young
|
c67c1ad79c
|
Create tests for app/actions/tabulation/TotalEntryScore
|
2025-07-02 10:29:21 -05:00 |
Matt Young
|
53ccc5a7a3
|
Create tests for app/actions/tabulation/EnterScore
|
2025-07-02 03:30:55 -05:00 |
Matt Young
|
a924b3bf51
|
Create tests for app/actions/tabulation/EnterNoShow
|
2025-07-02 02:52:43 -05:00 |
Matt Young
|
23de496ce6
|
Create tests for app/actions/fortify/EnterBonusScore
|
2025-07-02 02:30:01 -05:00 |
Matt Young
|
9556e7909a
|
Create tests for app/actions/fortify/CalculateAuditionScores
|
2025-07-02 00:48:51 -05:00 |
Matt Young
|
b04bdc960b
|
Create tests for app/actions/fortify/UpdateUserProfileInformation
|
2025-07-01 23:08:45 -05:00 |
Matt Young
|
373ad8b869
|
Create tests for app/actions/fortify/ResetUserPassword
|
2025-07-01 21:26:40 -05:00 |
Matt Young
|
a5928350a7
|
Create tests for app/actions/fortify/CreateNewUser
|
2025-07-01 21:13:25 -05:00 |
Matt Young
|
d994e906e1
|
SetHeadDirector testing
|
2025-07-01 20:25:43 -05:00 |
Matt Young
|
d7134a948b
|
Update SchoolController to use actions.
|
2025-07-01 18:52:33 -05:00 |
Matt Young
|
5ebef46be7
|
Create AssignUserToSchool action and test.
|
2025-07-01 18:40:44 -05:00 |
Matt Young
|
691d1d5f7c
|
AddSchoolEmailDomain action and test.
|
2025-07-01 18:29:20 -05:00 |
Matt Young
|
fa3df80e3c
|
AddSchoolEmailDomain action and test.
|
2025-07-01 17:33:44 -05:00 |
Matt Young
|
9ae4b0388a
|
Enforce unique school names
Rewrite admin school controler to use action when creating a school.
|
2025-07-01 11:43:36 -05:00 |
Matt Young
|
bd207f8e4a
|
Create school test and action created
|
2025-07-01 11:30:31 -05:00 |
Matt Young
|
30862271f2
|
UpdateEntry tests
|
2025-07-01 02:30:06 -05:00 |
Matt Young
|
2f3c46973f
|
Remove depricated action GetEntrySeatingResult
|
2025-07-01 00:21:31 -05:00 |
Matt Young
|
5ff3785f9f
|
Finish DoublerDecision tests
|
2025-07-01 00:18:52 -05:00 |
Matt Young
|
0d8d876ba7
|
Rewrite DoublerDecision action.
Rewrite SeatAuditionFormController to use the action for making doubler decisions.
|
2025-06-30 18:26:12 -05:00 |
Matt Young
|
3a1b03a6c7
|
Define return types in RankAuditionEntries action.
|
2025-06-30 18:04:46 -05:00 |
Matt Young
|
115bd9b320
|
Fix error in SeatAuditionFormController that resulted in all unresolved doublers being declined when doing mass declines.
|
2025-06-30 17:58:04 -05:00 |
Matt Young
|
b32ade6c7f
|
Stash old tests
|
2025-06-30 16:18:40 -05:00 |
Matt Young
|
3319438c0d
|
Fix error in admin EntryController related to updates in scoring.
|
2025-06-30 15:57:59 -05:00 |
Matt Young
|
4faeb63c95
|
Changes to allow testing.
|
2025-06-30 09:20:07 -05:00 |
Matt Young
|
307b879186
|
Block attempts to create a duplicate room name
Closes #103
|
2025-06-30 08:57:44 -05:00 |
Matt Young
|
c4e8cbfe53
|
Remove depricated validateScores method from ScoringGuide model
Closes #34
|
2025-06-30 08:51:41 -05:00 |
Matt Young
|
f0ad56e0d2
|
Block publication of results where no entries succeed.
Closes #94
|
2025-06-30 08:47:51 -05:00 |
Matt Young
|
ad4c2e80b6
|
For unscored entries, show the number of judges that have entered a score for each entry.
Closes #92
|
2025-06-30 08:32:36 -05:00 |
Matt Young
|
9cf025154a
|
Update TotalEntryScores action to recognize an insufficient number of judges.
|
2025-06-30 08:27:54 -05:00 |
Matt Young
|
790f725342
|
Allow lazy loading
|
2025-06-30 08:23:30 -05:00 |
Matt Young
|
b2c4e5ec97
|
Added grade dropdown to edit student from.
Closes #105
|
2025-06-30 01:20:26 -05:00 |
Matt Young
|
fc650b3be1
|
Clear caches when adding or removing a flag. Block adding or removing flags from published auditions
Closes #91
|
2025-06-30 01:13:02 -05:00 |
Matt Young
|
d0bd3f5092
|
Advancement working.
|
2025-06-30 00:38:42 -05:00 |
Matt Young
|
24e1c3d95e
|
Correctly show advancement screen.
|
2025-06-29 23:57:10 -05:00 |
Matt Young
|
c011d91615
|
Correct isssue in RankAuditionEntries action for advancmenet.
|
2025-06-29 23:51:50 -05:00 |
Matt Young
|
6f207edb0a
|
Switch settings to be stored in a static property instead of cache.
|
2025-06-28 12:18:00 -05:00 |
Matt Young
|
e14b678c74
|
Remove depricated code.
|
2025-06-28 09:04:04 -05:00 |
Matt Young
|
57780846e3
|
Fix lazy loading issue when an audition is seated.
|
2025-06-27 16:28:56 -05:00 |
Matt Young
|
62dab98906
|
Add TODO
|
2025-06-27 16:24:25 -05:00 |
Matt Young
|
7670e91f43
|
Allow for bluk declining seats
|
2025-06-26 18:32:16 -05:00 |
Matt Young
|
a3e8785767
|
add ability to fictionalize data
|
2025-06-26 11:00:13 -05:00 |
Matt Young
|
0bc80002bb
|
rename sync-doublers console command
|
2025-06-26 10:35:01 -05:00 |
Matt Young
|
abc86ba726
|
Remove depricated code from bonusscore model
|
2025-06-26 10:31:43 -05:00 |
Matt Young
|
04cfde353e
|
When appropriate, include bonus score in ranking entrie. Show if an entry has bonus scores when appropriate.
|
2025-06-26 10:22:59 -05:00 |
Matt Young
|
fd3855a775
|
Add console command to force recalculation of scores
|
2025-06-26 10:07:51 -05:00 |
Matt Young
|
86ec4f4062
|
Deal with bonus scores when calculating total scores.
|
2025-06-26 09:32:06 -05:00 |
Matt Young
|
6c52aa255c
|
Remove depricated code from EnterBonusScore action.
|
2025-06-26 08:10:09 -05:00 |
Matt Young
|
cee9f487bc
|
Cleanup Debugbar Code
|
2025-06-26 04:08:35 -05:00 |
Matt Young
|
98378c6182
|
Seating Publication Working
|
2025-06-26 03:44:34 -05:00 |
Matt Young
|
14b6bb61c7
|
Everything ready for seating the audition.
|
2025-06-25 22:51:27 -05:00 |
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 |