Commit Graph

186 Commits

Author SHA1 Message Date
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 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 7da191aa82 List nominations on admin page. 2025-02-08 01:31:35 -06:00
Matt Young a0b4ffe855 Implement nomination reordering by users. 2025-02-07 14:47:44 -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 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 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 e2a41fdb9c Ensure caches are cleared after a bonus score is entered 2024-11-22 10:16:22 -06:00
Matt Young ada3865f6a Caching improvements 2024-11-09 01:53:31 -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 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 e93ae750e4 Delete calculated scores on score sheet changes, deletions, and additions.
Addresses #68
2024-10-31 12:07:49 -05:00
Matt Young 8f7a333898 Cache scores after calculating 2024-10-31 07:19:27 -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 df9b64a4e2 When a user creates a school, make them the head
Work on #64
2024-08-10 18:09:32 -05:00
Matt Young 0d0c182df8 Foundation work for user flags
Work on #64
2024-08-10 17:12:55 -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 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 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 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 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 8b4fd6870c Move functions out of ScoreSheet Model
Closes #35
2024-07-17 20:25:57 -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 7c55b35c40 Cleanup TODOs in project 2024-07-16 14:44:44 -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 83eb11e151 Bonus Score Admin Entry
#20 Implement bonus scores
Entry form for judges designed.
2024-07-16 02:15:13 -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 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 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 2ee0cf23cc Original migrations and models
#20 Implement bonus scores
2024-07-14 23:39:55 -05:00
Matt Young 5ac72c2301 auditionadmin-19 Implement Olympic scoring 2024-07-14 20:56:10 -05:00
Matt Young a14330ff0d Update Audition.php 2024-07-13 23:27:31 -05:00
Matt Young e1aa852142 Accept/Decline buttons are working 2024-07-13 00:02:11 -05:00
Matt Young b250105dd6 DoublerService can now identify doublers 2024-07-12 01:42:11 -05:00
Matt Young 6f0a4ac9bc Seating page lists entries in score order 2024-07-10 23:22:37 -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 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 a0913861fc Implement enum for EntryFlags 2024-07-08 12:33:51 -05:00
Matt Young 749af22aad Implement enum for audition flags 2024-07-08 11:23:04 -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 575ce9854b Draw Index complete 2024-07-06 09:34:23 -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 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 830b7362a4 Invoicing working with simple HTML invoice displaying 2024-06-29 00:45:48 -05:00
Matt Young f067dfbe84 Add advancement results to results page 2024-06-28 20:54:08 -05:00
Matt Young 568109587c clear completed TODO 2024-06-27 23:55:58 -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 25aa76c63c Show votes on Tabulation Advancement page 2024-06-27 00:48:23 -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 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 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 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 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 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 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 72566739b1 Updates to tabulation controller. Status page more efficient 2024-06-17 18:35:46 -05:00
Matt Young c4ea5be570 Refactor done I think 2024-06-14 22:57:20 -05:00
Matt Young edd792cce0 Get teh right entry data out to seating page 2024-06-14 00:55:05 -05:00
Matt Young 44cde39c16 Pogress, not workin though 2024-06-13 10:31:32 -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