
| ID | Name | Division | Action |
|---|
| ID | Name | Team | Action |
|---|
| Requested (date & time) | Team | Player | Status | Action |
|---|
Delete removes the match and every related stat – all singles & doubles game outcomes, 180s, high finishes, the player ranking points those games contributed (rankings are recomputed live, not stored), and the team's points/standings (refreshed automatically). The action cascades end-to-end; there is no undo.
| Date | Type / Division | Home | Score | Away | Action |
|---|
A random draw replaces the existing cup bracket for the chosen division. Every cup match in that division (and its singles/doubles/180s/finishes) is wiped, then a fresh first-round draw is generated. Later rounds are created empty and fill in as winners are submitted from the team dashboards. Bracket size is the next power of 2 above the team count (2, 4, 8, 16, 32, 64) – leftover slots become first-round byes that auto-advance their opponent.
Announcements appear on the home page in the "League Announcements" section in newest-first order.
| Posted (date & time) | Title | Message | Action |
|---|
Replace the embedded content on the public site without touching the codebase. For Google Sheets, use the "Publish to web" iframe URL (Sheets → File → Share → Publish to web). For Google Docs, use a /preview link (replace /edit with /preview at the end of the share URL). Save each field independently – blank to fall back to the page's static content.
Venues populate the "Venue Information" table on contactinfo.html and the venue dropdown in the team edit form.
| Name | Address | Phone | Action |
|---|
This will permanently delete:
Your admin account and any league announcements are not affected. You'll have to add every team and player from scratch afterwards, and run a fresh cup draw if you want a new bracket. There is no undo.