brackt/app/models
Chris Parsons decb28dc19 Implement Omni League Draft Eligibility Rules
- Created draft eligibility calculation logic in `app/lib/draft-eligibility.ts`
- Added interfaces for sport availability and draft eligibility
- Implemented `calculateDraftEligibility` function to determine eligible sports based on team picks and global availability
- Developed `getEligibilitySummary` function for human-readable eligibility status
- Updated API endpoints to validate eligibility before making picks
- Enhanced frontend draft room UI to reflect eligibility status and provide visual indicators for ineligible participants
- Comprehensive implementation summary and testing documentation added
- All changes type-checked and unit tests passed successfully
2025-10-24 21:12:07 -07:00
..
commissioner.ts feat: add commissioner model and league management features 2025-10-11 00:29:04 -07:00
draft-pick.ts Implement Omni League Draft Eligibility Rules 2025-10-24 21:12:07 -07:00
draft-queue.ts feat: add admin draft reset functionality with queue and pick deletion 2025-10-21 22:34:26 -07:00
draft-slot.ts feat: add draft order management with UI for manual and random ordering 2025-10-15 08:58:35 -07:00
draft-timer.ts feat: add draft pick, queue, and timer models with database schema updates 2025-10-16 00:32:48 -07:00
draft-utils.ts Implement Omni League Draft Eligibility Rules 2025-10-24 21:12:07 -07:00
index.ts feat: add draft pick, queue, and timer models with database schema updates 2025-10-16 00:32:48 -07:00
league.ts ci: reorganize workflow dependencies and remove standalone test workflow 2025-10-21 12:57:03 -07:00
participant-result.ts feat: add sports and participant models with admin user functionality 2025-10-12 21:16:00 -07:00
participant.ts Implement Omni League Draft Eligibility Rules 2025-10-24 21:12:07 -07:00
season-sport.ts Implement Omni League Draft Eligibility Rules 2025-10-24 21:12:07 -07:00
season-template-sport.ts refactor: remove isRequired field from season sports and templates 2025-10-13 15:00:59 -07:00
season-template.ts feat: add sports and participant models with admin user functionality 2025-10-12 21:16:00 -07:00
season.ts Revert Phase 8 and 9 implementations back to 0bef91e 2025-10-16 10:17:31 -07:00
sport.ts feat: add icon support for sports with file upload and active seasons display 2025-10-13 10:30:47 -07:00
sports-season.ts feat: add bulk participant creation and expected value field 2025-10-15 21:21:33 -07:00
team.ts feat: add fantasy league schema and new league routes 2025-10-11 00:07:39 -07:00
user.ts feat: add team ownership management UI with admin controls 2025-10-21 22:15:15 -07:00