Greens & Rinks
Planned system connections
The administrator will configure competitions, clubs, players and rinks. Authorized referees will then open scheduled matches or start casual games, while spectators view read-only results. The physical rink displays will connect in a later phase.
Competitions
MySQL — Controlled Competition Upload
Browser data remains the working copy. This optional test uploads new competitions only to MySQL. Existing database records will never be overwritten. Changes and deletions are not synchronised yet.
No upload has been started.
MySQL — Controlled Competition Update
Compare an existing browser competition with MySQL, then explicitly save an update. No automatic changes or deletions. Revision conflicts stop the update.
Select a competition and compare it first.
MySQL — Controlled Test Competition Deletion
Delete a test competition from MySQL only, never from browser data. Restricted to the two original test competition IDs. Review the database record and revision, then type the required confirmation. This action is permanent and cannot be undone.
Check a MySQL test competition first. No deletion is automatic.
Clubs
MySQL — Controlled Club Upload
Browser clubs remain the working copy. Check how many clubs are already in MySQL, then explicitly upload new clubs only. Existing MySQL clubs will not be overwritten. Club edits require an explicit revision-checked update; deletions are not synchronised.
No club upload has been started.
MySQL — Controlled Club Update
Compare a browser club with its existing MySQL record. An update requires your confirmation and matching database revision. No automatic updates or deletions.
Select a club and compare it first.
Players
MySQL — Controlled Player Upload
Browser players remain the working copy. Check existing MySQL players and explicitly upload new players only. Player photos and club affiliations are included. Existing MySQL records will not be overwritten; edits and deletions are not synchronised.
No player upload has been started.
MySQL — Controlled Player Update
Compare an existing browser player with MySQL before explicitly updating. Player name, club association and photographs are included. Updates require a matching database revision. No automatic updates or deletions.
Select a player and compare it first.
Teams
MySQL — Controlled Team Upload
Browser teams remain the working copy. Check MySQL before explicitly uploading new teams only, including format and player lineups. Existing database teams will not be overwritten; team updates and deletions are not synchronised.
No team upload has been started.
MySQL — Controlled Team Update
Compare a browser team with its MySQL record before explicitly saving changes. Team name, format and complete player lineup are included. Matching database revision is required; no automatic updates or deletions.
Select a team and compare it first.
Time Slots
MySQL — Controlled Time Slot Upload
Browser time slots remain the working copy. Compare against MySQL and explicitly upload new time slots only, including their names and scheduled dates/times. Existing MySQL records will never be overwritten. Time slot updates and deletions are not synchronised.
No time slot upload has been started.
MySQL — Controlled Time Slot Update
Compare an existing browser time slot with MySQL before explicitly updating its name and scheduled date/time. Matching database revision is required. Browser data remains unchanged; no automatic updates or deletions.
Select a time slot and compare it first.
Greens & Rinks
MySQL — Controlled Green & Rink Upload
Browser greens remain the working copy. Check existing MySQL greens, then explicitly upload new greens only, including each green’s name and rink count. Existing database greens are never overwritten. Changes and deletions are not synchronised.
No green upload has been started.
MySQL — Controlled Green & Rink Update
Compare an existing browser green with its MySQL record before explicitly updating its name and rink count. A matching database revision is required. Browser data remains unchanged; no automatic updates or deletions.
Select a green and compare it first.
Matches
MySQL — Controlled Match Upload
Browser matches remain the working copy. Check existing MySQL matches, then explicitly upload new matches only, including their assignments, teams, scoring rules and current score history. Existing MySQL matches will never be overwritten. Updates and deletions are not synchronised.
No match upload has been started.
MySQL — Controlled Match Update
Compare an existing browser match with MySQL before explicitly updating. Full match details, scoring and end history are included. Matching database revision is required; browser data stays unchanged. No automatic updates or deletions.
Select a match and compare it first.
MySQL — Match Relationship Validation (Read Only)
Check that a match references existing competitions, greens, rinks, time slots, teams and registered players. Empty player positions are allowed while scheduled but must be filled before scoring. No records are saved or changed by this check.
V49 — Simulate a Missing Reference (Read Only)
Tests a temporary in-memory copy of the saved MySQL match. No browser data or MySQL record is changed. The original validation remains available above.
The simulated problem exists only while this check runs.
Rink Access
Open Rink Access to retrieve existing codes.
Backup / Restore
Full event backup
Includes competitions, clubs and logos, players and photos, saved teams, time slots, greens, rink assignments, matches, score histories and settings.
Restoring replaces all current event data. Export a backup of your current event first. You will be asked to confirm before anything is replaced.