Commit Graph

90 Commits

Author SHA1 Message Date
Matt Young 7347059d96 only bill for students entered for seating. 2025-11-05 06:40:39 -06:00
Matt Young 2dfb745861 Add artisan commands to import entries from a CSV file 2025-10-27 22:59:54 -05:00
Matt Young 1953eedb0b Implement OneFeePerStudentPerEvent option 2025-09-10 21:29:16 -05:00
Matt Young 340fae6747 Create InvoiceOneFeePerStudentPerEvent implementation of InvoiceDataService and set up ability to select and use it. 2025-09-10 21:20:22 -05:00
Matt Young aa92d66ff4 Update one fee per entry - don't charge if an entry is for advancement only. 2025-09-10 18:44:43 -05:00
Matt Young beae7cae20 Work on deprecating DrawService 2025-07-09 16:14:57 -05: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 0b5a5ba722 Fix issue where scores could not be recorded with advancement only subscores 2024-11-06 10:10:55 -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 8cd1c8e3ff Bugfix showing late fee for entries on day of deadline. 2024-10-15 20:52:04 -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 3033ef41c8 Cleanup TODOs in project 2024-07-16 12:50:29 -05:00
Matt Young 1501764a51 Update DoublerService test 2024-07-13 23:27:13 -05:00
Matt Young 93c970c26e Right Side panels added to seating form 2024-07-13 13:03:00 -05:00
Matt Young e1aa852142 Accept/Decline buttons are working 2024-07-13 00:02:11 -05:00
Matt Young a1f5191a19 Cleanup doubler info 2024-07-12 23:24:14 -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 009c85e044 Successfully accessing doubler information 2024-07-12 15:36:51 -05:00
Matt Young c5860b2004 Remove unneeded files 2024-07-12 12:01:09 -05:00
Matt Young c080f05bf3 DoublerService test 2024-07-12 11:58:23 -05:00
Matt Young 10a1751019 Test AuditionService 2024-07-12 11:16:57 -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 ee8003fd45 Audition Service Updates 2024-07-11 00:46:39 -05:00
Matt Young e11741a0a1 Work on audition service 2024-07-11 00:32:53 -05:00
Matt Young 120eaedeb5 Cleanup 2024-07-10 00:17:17 -05:00
Matt Young 49ebfda9a8 CalculateScoreSheetTotal working 2024-07-10 00:10:56 -05:00
Matt Young 0eda3ab32e Implement EnterScore action 2024-07-09 22:23:23 -05:00
Matt Young 9058e8f06d Cleanup 2024-07-09 12:31:06 -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 817eb574bd Draw functionality complete 2024-07-07 15:57:00 -05:00
Matt Young a28380e2fe Progress on draw. Edit form and destroy method next. 2024-07-07 00:24:05 -05:00
Matt Young 916baa2c93 AuditionsEdit Page Tests 2024-07-04 22:42:44 -05:00
Matt Young c3b48bf89c Allow admin to access any schools invoice from the schools admin page 2024-06-29 10:22:25 -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 3f88c3dbfa Foundation work 2024-06-28 21:34:27 -05:00
Matt Young f067dfbe84 Add advancement results to results page 2024-06-28 20:54:08 -05:00
Matt Young 8a033cad97 remove the Todo, oops I forgot 2024-06-27 15:05:18 -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 4201396d03 Squish Todos 2024-06-27 14:54:37 -05:00
Matt Young f5db2eae78 Add ceckboxes to advancement page and form to autmoatcially check X boxes 2024-06-26 15:58:54 -05:00
Matt Young 8125ef6a32 First steps on advancement. Some cleanup in supporting services 2024-06-26 12:29:55 -05:00