Admin Manual

Moose Knuckle Golf League โ€” League Administration

This guide covers everything an admin needs to set up and run a season โ€” from creating teams and scheduling rounds to generating foursomes and finalizing scores.

Looking for player docs? View the Player Manual โ†’

Accessing the Admin Panel

Admin access is granted per-user. Once your account has the admin flag enabled, an "Admin" link appears in the site navigation after you log in.

Moose Knuckle Golf
Public ViewDashboardSign Out
Admin content area

The admin panel has a green header and a left sidebar with links to all admin sections.

๐Ÿš€ Season Setup

At the start of a new season, follow this order to get everything configured:

1

Add Users

Ensure all players have accounts. Grant admin flag to anyone who needs it.

2

Create Teams

Build teams of 1โ€“2 players. Assign members from the user list.

3

Set Handicaps

Enter each player's handicap. This affects net score calculations all season.

4

Add Substitute Pool

Add golfers who can fill in but aren't full members of a team.

5

Schedule Rounds

Create rounds with dates, tee times, and round numbers.

๐Ÿ‘ค Managing Users

Go to Admin โ†’ Users to view and manage all registered accounts.

User List

Jane Smith Admin

jane@example.com ยท Active

Bob Jones

bob@example.com ยท Active

Admin flag: Toggling a user's admin status takes effect immediately. Admins have full access to the admin panel and can manage all league data.

โ›ณ Managing Teams

Go to Admin โ†’ Teams to create and manage teams. The league supports up to 8 teams per season.

Creating a Team

  1. Click "New Team"
  2. Enter a team name and number
  3. Save the team
  4. Add 1โ€“2 members from the user list

Team Cards

Each team card shows the team name, number, and its members. You can add or remove members from the card view.

Teams are seasonal. Each season uses 8 teams of 1โ€“2 players. Foursomes are generated from the 8 declared golfers per round โ€” one per team.

๐ŸŽฏ Setting Handicaps

Go to Admin โ†’ Handicaps to set or update each player's handicap. The handicap is subtracted from the gross score to produce the net score used for standings.

Player Handicaps

Jane Smith
HCP: 8
Bob Jones
HCP: 14
Tom Miller
HCP: 5
Handicaps are stored per-player and are snapshot at score entry time. Updating a handicap does not retroactively change completed round scores.

๐Ÿ‘ฅ Managing Substitutes

Go to Admin โ†’ Subs to manage the substitute player pool. Subs can fill in for teams when a regular player is unable to play.

Sub Pool

A roster of available substitute golfers with their names and contact info. Add subs via "New Sub".

Sub Requests

Pending requests to assign a sub to a round. Approve or reject from the Subs page.

When a sub plays, they appear in the foursome under the team they are substituting for. Their score counts for that team's round result.

๐Ÿ“… Running a Round

Each round moves through a lifecycle. Go to Admin โ†’ Rounds to manage rounds.

Scheduled

Create the round

Set the round number, date, and tee time. The round is visible but availability is not yet open.

Availability Open

Open availability

Players can now declare "In" or "Out". Teams can also declare which member will play.

Foursomes Set

Generate foursomes

Generate and review the two groups of 4. Edit assignments as needed before play begins.

In Progress

Start the round

Round is being played. Live scores become visible on the public leaderboard.

Scoring

Open scoring

Players can now enter their hole-by-hole scores from the Dashboard.

Completed

Finalize the round

Points are calculated and the season leaderboard updates. Scores are locked.

Creating a Round

  1. Go to Admin โ†’ Rounds โ†’ New Round
  2. Enter the round number, date, and tee time
  3. Save โ€” the round starts in "Scheduled" status
  4. Use the round detail page to advance through the lifecycle

๐Ÿš— Generating & Editing Foursomes

From the round detail page, click "Generate Foursomes" once all 8 teams have declared their golfer. The algorithm runs 100 random shuffles and picks the grouping that minimizes repeat pairings from past rounds.

Foursome Structure

Group 1 โ€” Tee Slot 1

Cart 1 ยท Team A โ€” Player
Cart 1 ยท Team B โ€” Player
Cart 2 ยท Team C โ€” Player
Cart 2 ยท Team D โ€” Player

Group 2 โ€” Tee Slot 2

Cart 1 ยท Team E โ€” Player
Cart 1 ยท Team F โ€” Player
Cart 2 ยท Team G โ€” Player
Cart 2 ยท Team H โ€” Player
Manual editing: After generating, you can drag and drop players between groups and carts on the round detail page. Tee times can also be adjusted from this view.
Advance the round to "Foursomes Set" status to make the foursome assignments visible to players on the public leaderboard.

๐Ÿ–Š๏ธ Managing Scores & Finalizing

Once a round is in "Scoring" status, players enter their scores from the Dashboard. Admins can also view and edit all scores from the round detail page.

Admin Score View โ€” Round Detail โ†’ Scores

Jane Smith (Team 1)

Gross: 42 ยท HCP: 8 ยท Net: 34

Locked

Bob Jones (Team 2)

Gross: 45 ยท HCP: 14 ยท Net: 31

Pending

Tom Miller (Team 3)

Gross: 39 ยท HCP: 5 ยท Net: 34

Pending

Finalizing the Round

  1. Review all scores on the admin score page
  2. Edit any incorrect entries
  3. Click "Finalize Round" on the round detail page
  4. Points are calculated by net score finish position
  5. The season leaderboard updates automatically
If points need recalculating after a correction, use the "Recalculate Points" button on the round detail page.

๐Ÿ“ Audit Log

Go to Admin โ†’ Audit Log to see a chronological history of all admin actions taken in the league โ€” who changed what and when.

Sample Audit Entries

Finalized Round 5

Admin

Today 2:14 PM

Updated handicap for Bob Jones (14 โ†’ 12)

Admin

Today 1:30 PM

Generated foursomes for Round 5

Admin

Today 11:05 AM

Created Round 6 (scheduled)

Admin

Yesterday 4:22 PM

Admin Manual | Moose Knuckle Golf League