Admin console
Run leagues, content, and communications from one place. This is a mocked view with sample data, so click around freely.
Overview
League setup
Create a league
Schedule builder
Summer League · Mixed · Week 1
| Matchup | Field | Time |
|---|---|---|
| Boats! vs Cal Anderson Rats | Magnuson 1 | 6:00 PM |
| Blok Choy vs Everything Bageled | Magnuson 2 | 6:00 PM |
| ALLCAPS vs Meowabunga | Lower Woodland turf | 7:30 PM |
| Chili Chilly Chili vs THROBOT | Marymoor 4 | 7:30 PM |
Hat league lottery
Fall Hat League pool
8 balanced teams created. 142 players placed, all buddy pairs kept together.
| Team | Players | Balance |
|---|---|---|
| Team 1 | 18 | Balanced |
| Team 2 | 18 | Balanced |
| Team 3 | 18 | Balanced |
| Team 4 | 18 | Balanced |
Teams 5 to 8 not shown.
Content editing
Edit page: Fields FAQ
Field status updates by 3 PM on game days. If a field closes after that, we email every affected player and post the change on the field status page. Rainouts are rescheduled into the makeup week at the end of the season.
Click the text to edit it, then save.
Communications
Campaigns
| Campaign | Status | Detail |
|---|---|---|
| The Up Call · July edition | Sent | 4,812 recipients |
| Summer League week 6 reminder | Scheduled | Mon 9 AM |
| Fall registration announcement | Draft | Not scheduled |
Automatic emails
Roles & accounts
Assign roles
A person can hold more than one role| Account | Current roles | Change |
|---|---|---|
| Dana R. | Player, Captain | |
| Sam W. | Player | |
| Priya S. | Player, Coach |
A role decides exactly what an account can see and do. Youth records stay visible only to roles granted access, and every change lands in the audit log.
Reference data
Seasons
Changes apply everywhere, no deploymentDivisions
Fee schedule · adult leagues
Tier amounts live here as reference data, not in code. A retired value stops appearing for new records while old records keep displaying it.
Permits & fields
Seasonal permits
| Field | Season | Days & hours | Document |
|---|---|---|---|
| Magnuson Park 1–7 | Summer 2026 | Mon–Thu 5–10 PM | PDF on file |
| Lower Woodland turf | Summer 2026 | Tue & Thu 6–10 PM | PDF on file |
| Marymoor Park 2–4 | Summer 2026 | Wed 5–10 PM | Missing |
| Magnuson meadow | Fall 2026 | Sun 9 AM–3 PM | PDF on file |
The schedule builder only offers time DiscNW actually holds a permit for.
Allocation this season
Incidents
Reports
Visible only to organizers and administrators| Filed | Tied to | Status | Action |
|---|---|---|---|
| Jul 29 | Summer League · Magnuson 2, week 6 | Open | |
| Jul 15 | Youth camp · Magnuson meadow | Resolved | Follow-up recorded Jul 16 |
Captains, coaches, and organizers file reports from their own tools, tied to the game or event where it happened. Records are retained under the platform's retention rules.
Support queue
Open requests
Members see status changes on their account| Request | From | Status |
|---|---|---|
| #1043 · Refund for a dropped week | Player · Aug 4 | |
| #1042 · Waitlist question, Fall Hat League | Player · Aug 1 | |
| #1040 · Can't link second child | Parent · Jul 30 |
Closed requests keep their notes and stay retrievable.
Audit log
Recent activity
| When | Who | Action |
|---|---|---|
| Jul 24 14:02 | Staff · communications | Edited page: Fields FAQ |
| Jul 24 11:37 | Finance | Refund issued: $85 registration |
| Jul 23 16:20 | Admin | Role granted: captain |
| Jul 23 09:48 | Admin | League created: Fall Mixed Hat League (draft) |
| Jul 22 15:11 | Staff · communications | Export: subscriber list |
| Jul 21 08:30 | Admin | Password policy updated |
Import & cutover
Ultimate Central import
Cutover checklist
Cutover happens league by league on a planned timeline, with go and no-go criteria agreed before the first move. Every step is recorded in the audit log.
