Commit Graph

48 Commits

Author SHA1 Message Date
Matt Young 5c7dacc3da Set up seating controller interface and SCOBDA implementation. 2025-02-08 15:04:48 -06:00
Matt Young 78e07c94d8 Stubs for nomination admin page setup. 2025-02-07 15:25:06 -06:00
Matt Young 997a6cf8b1 Process for users to add nominations is working. 2025-02-07 12:30:18 -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 612031ceb8 Scores as percentages 2024-11-23 11:53:17 -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 d28a41efd8 Set up print cards interface and start sample implementation
Work on #53
2024-08-24 17:44:53 -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 5ac72c2301 auditionadmin-19 Implement Olympic scoring 2024-07-14 20:56:10 -05:00
Matt Young 93c970c26e Right Side panels added to seating form 2024-07-13 13:03:00 -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 0eebd541a0 add rankOfEntry function to EntryService 2024-07-12 02:14:37 -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 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 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 49ebfda9a8 CalculateScoreSheetTotal working 2024-07-10 00:10:56 -05:00
Matt Young a1a9744305 Remove events and listeners 2024-07-09 10:42:24 -05:00
Matt Young d58b95e995 Fixes 2024-07-08 16:34:12 -05:00
Matt Young 749af22aad Implement enum for audition flags 2024-07-08 11:23:04 -05:00
Matt Young a28380e2fe Progress on draw. Edit form and destroy method next. 2024-07-07 00:24:05 -05:00
Matt Young d12f2f2336 Updating 2024-06-30 22:59:33 -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 43889d9587 Fix TODO modifying audition limits should refresh the acceptance limits cache 2024-06-27 15:04:59 -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 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 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 a080e35c8b Add entry cache and update observers 2024-06-16 00:16:24 -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 c4ea5be570 Refactor done I think 2024-06-14 22:57:20 -05:00
Matt Young 44cde39c16 Pogress, not workin though 2024-06-13 10:31:32 -05:00
Matt Young ff85fd1c86 Cache and event updates. 2024-06-12 23:29:02 -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 5e9f7f3359 Email verification working. 2024-05-26 22:22:16 -05:00
Matt Young c84d226603 Reset password working 2024-05-26 15:44:49 -05:00
Matt Young 450ae17156 Register and login working 2024-05-26 00:56:25 -05:00
Matt Young d0a6f00be6 Fortify 2024-05-26 00:10:37 -05:00
Matt Young a7b143ec82 Set up a fresh Laravel app 2024-05-25 23:27:41 -05:00