🔒 Admin Access Required

You must be logged in as an administrator to access this page.

Sign In

🛠ïļ Content Admin

Manage previews, eulogies, and game data

Admin
← Back
📝 Peters Preview & Odds Editor
Select a season to load games
📋

Select a game from the list above to edit its preview

⚰ïļ Team Eulogies Editor
Select a season to load eulogies
✍ïļ

Select a eulogy to edit or click "Add Eulogy" to create a new one

âšū Game Data Editor
⚠ïļ

Manual Edit Protection: When you save changes here, the game will be marked as "manually edited". This prevents the weekly update script from overwriting your changes to date, time, or team assignments. Score updates will still be allowed.

Select a season to load games
ðŸŽŪ

Select a game from the list to edit its details

📊 Statistics Tools

Tools for aggregating and managing player statistics.

ðŸŽŪ
Game Stats Aggregator
Aggregate game-level stats (2026+) into season and career totals
→
📝
Submit Game Stats
Enter player stats for individual games
→
📊
Admin Stats Entry
Submit stats for any team with CSV bulk upload
→
🔗
Link Player Accounts
Approve and manage player account linking requests
→
🏆
Badge Calculator
Calculate and award player achievement badges
→
📁
Legacy Stats Aggregator
Re-aggregate for new auth users from playerStats (2025 & earlier)
→
ðŸ’Ą Stats Workflow (2026+)
  1. Captains submit game stats via Submit Game Stats
  2. Admin runs Game Stats Aggregator weekly to update totals
  3. Run Badge Calculator to award achievement badges
  4. Season and career stats are automatically recalculated
ðŸ‘Ĩ User Management
🔧
User Management Tool
Combine duplicate records, migrate linked accounts, fix auth user issues
→

Create placeholder user accounts for new players when rosters are finalized. Players can later link their real accounts to these profiles.

📋 What gets created:
  • users/{player_id} - User profile for authentication
  • aggregatedPlayerStats/{player_id} - Stats record (required for roster visibility)

Players will be added to the active season roster and appear in stats submission.

➕ Create Single User

Matches playerStats format for aggregation

📋 Bulk Import

Enter player names, one per line

📝 Preview Users to Create

📇 Existing Placeholder Users

Click refresh to load placeholder users