Release Notes
Version 1.3.0
Trainings
Added a new Trainings module for league administrators, trainers, and league users.
League administrators can now:
- Open the Trainings section from the league home menu.
- Create trainings with a name, level, date and time, and agenda.
- Add plays to train from the league play library when creating or editing a training.
- List existing trainings in a searchable table.
- Expand a training row to access attendance actions without crowding the main table.
- View training details in read-only mode, including selected and unselected plays.
- Edit existing trainings.
- Delete trainings that belong to their league.
- Filter the Trainings list by month.
- Open or close player attendance marking for each training.
- Filter plays by type or selected status inside the training details/form modal.
Trainer users can now:
- Open League Trainings from the user home menu.
- Create, edit, delete, and view trainings for their confirmed league.
- Add and review plays to train for each training.
- Take attendance for all league members in the same operational view used by league administrators.
- Open or close player attendance marking for each training.
Player, referee, and confirmed users without an assigned role can now:
- Open League Trainings from the user home menu.
- Select which league to review when they belong to more than one league.
- View their league training schedule and training details.
- See their own attendance status directly in the trainings table.
- Mark or unmark only their own attendance directly from the trainings table while player attendance marking is open.
The Trainings form includes sensible defaults for new records, including today's date and the Multilevel training level..
Training Attendance Report
Added attendance tracking and monthly reporting for trainings.
League administrators can now:
- Take attendance for each training.
- Open a monthly Training Attendance Report from the league home menu.
- Review attendance in a spreadsheet-style table with one row per player and one column per training.
- Filter the attendance report by month and active/inactive player status.
- Keep player identity columns visible while scrolling horizontally through training dates.
- Jump from an attendance report training column directly to that training's attendance page.
The attendance-taking screen now defaults to active players and includes an active/inactive/all filter, making it easier to manage attendance for current league members.