📋 Schedule view
Each match in the schedule is presented as a match block, containing basic information:
✅ Teams
✅ Pitch
✅ Date and start time
🖱️ How does Drag & Drop work?
The organizer clicks and holds a match card, then drags it onto another match card. The two matches swap places, along with their assigned time slots and pitches.
✅ Drag a match card onto another match
✅ The matches automatically swap places
✅ Start times and pitches are swapped between the matches accordingly
🔄 Automatic data update
After dropping the match in its new location, the system automatically updates:
✅ Date and start time — if the match has been moved to a different time slot
✅ Assigned pitch — if the match has been moved to a different pitch
✅ Match order — if the order of matches in the schedule has changed
Changes are instantly saved and visible to all users viewing the schedule.
⚠️ Schedule conflicts
If the organizer attempts to move a match to a time slot in which one of the teams is already playing another match on a different pitch, the system:
✅ Informs about the conflict
✅ Blocks the operation
🔐 Access restrictions
Role | Permissions |
Organizer | Full access — can move matches using Drag & Drop |
Other users | View only — cannot move matches |
