bemade-addons/bemade_sports_clinic/controllers
Denis Durepos cbd9f2faab feat(portal): add timesheets portal (list + edit) and clean assets
Portal Timesheets Feature\n- Add new portal timesheets list with edit modal: views/portal_timesheets_templates.xml\n- New controller: controllers/timesheets_portal.py\n- New model for event timesheets: models/sports_event_timesheet.py\n- Security: sports_event_timesheet_rules.xml + ir.model.access.csv updates\n\nEvent/Portal Integration\n- Wire timesheets into events portal: controllers/events_portal.py, views/portal_event_* templates, menus\n- Sports event model enhancements: models/sports_event.py\n\nGeneral Portal/View Updates\n- Updates across player/team/user/partner views for consistency and UX\n\nAsset Cleanup\n- Remove unused 24h datetime initializer from frontend bundles\n  * Dropped bemade_sports_clinic/static/src/js/portal_datetime_24h.js from __manifest__.py assets\n\nNotes\n- No functional dependency on the 24h initializer remains; inputs use native datetime-local or explicit formatting in templates.
2025-09-22 21:33:57 -04:00
..
__init__.py feat(portal): add timesheets portal (list + edit) and clean assets 2025-09-22 21:33:57 -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 feat(portal): add timesheets portal (list + edit) and clean assets 2025-09-22 21:33:57 -04:00
patient_injury_portal.py Ensuring sanitized filenames on uploaded sports.injury.document even if files previously uploaded with illegal characters. 2025-09-02 07:15:51 -04:00
player_management_portal.py feat(portal): add timesheets portal (list + edit) and clean assets 2025-09-22 21:33:57 -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 portal(events): polish headers and detail view 2025-09-01 20:21:36 -04:00
team_staff_portal.py feat(portal): add timesheets portal (list + edit) and clean assets 2025-09-22 21:33:57 -04:00
timesheets_portal.py feat(portal): add timesheets portal (list + edit) and clean assets 2025-09-22 21:33:57 -04:00