bemade-addons/bemade_sports_clinic/controllers
Denis Durepos a47e829935 bemade_sports_clinic: enforce DOB range validation and improve form errors
- Add DOB validation (not in future, not >120y) in controllers:\n  - controllers/team_management_portal.py: portal_create_player_full, portal_add_player_submit\n  - controllers/player_management_portal.py: create_player_submit, edit_player_submit\n- Preserve form inputs and display clear error messages on invalid DOB\n- Add dateutil.relativedelta import for date range checks\n- Minor template/context tweaks for consistent error rendering
2025-09-01 09:48:47 -04:00
..
__init__.py feat: Update bemade_sports_clinic to v18.0.2.0.0 with comprehensive activity management 2025-08-12 09:23:05 -04:00
access_control_mixin.py feat: Production readiness sanitization and access control refactoring 2025-07-31 14:55:18 -04:00
events_portal.py portal: refactor teams list to responsive card grid; adjust events therapist badge styling 2025-08-31 18:52:59 -04:00
patient_injury_portal.py Modified auto-assignment logic for therapists on new injuries. Added tests for defaults and auto-assignment. 2025-08-15 20:29:33 -04:00
player_management_portal.py bemade_sports_clinic: enforce DOB range validation and improve form errors 2025-09-01 09:48:47 -04:00
task_management_portal.py Modified sports.event creation interfaces onchange events for start and end datetimes to adjust therapist start time to 120 min before. Extended functionality to internal views. Modified add activity interface to default to To-Do type. 2025-08-15 20:10:28 -04:00
team_management_portal.py bemade_sports_clinic: enforce DOB range validation and improve form errors 2025-09-01 09:48:47 -04:00
team_staff_portal.py Added filters to sports.patient portal view. 2025-08-15 20:54:37 -04:00