> For the complete documentation index, see [llms.txt](https://simulator-golf-tour.gitbook.io/simulator-golf-tour-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://simulator-golf-tour.gitbook.io/simulator-golf-tour-docs/sgt-pages/leagues/admin.md).

# Admin

With an active Pro subscription, the leagues page will display an admin panel for creation and management of your own custom league. Click the gear <i class="fa-gear">:gear:</i> icon to access the admin panel.

<figure><img src="/files/lo878bsLU5DjNNKJDqZs" alt=""><figcaption><p>League admin panel</p></figcaption></figure>

***

## League Settings

<figure><img src="/files/QBxFV6ZsdRzN3lU8pMHX" alt=""><figcaption><p>League settings</p></figcaption></figure>

### League Creation

&#x20;Click+ LEAGUE button to show a modal to create your league. Enter your league name, choose a league image, enter the league description and select public or private league type. Click the CREATE button to save.

{% hint style="success" %}
If you want to control who can join and playing handicaps, use a private league.
{% endhint %}

<figure><img src="/files/77sa3QvNcWtFPsPVnl4J" alt=""><figcaption><p>League admin with no league created</p></figcaption></figure>

<figure><img src="/files/NLAJrypiLqnjnPaAYzlh" alt=""><figcaption><p>League creation modal</p></figcaption></figure>

Handicap and ballspeed restrictions allow the admin to customize the eligibility of players within the league. Disqualified players will be allowed to play, but show up as DQ on the leaderboard if their league handicap is better than the restriction set at the time of tourney registration or they exceed the ballspeed limit set.

***

### Edit League Information

If you need to change any of the information entered at league creation, click the <i class="fa-pen-to-square">:pen-to-square:</i> Edit button to show an edit modal that allows you to change any of the league information.

<figure><img src="/files/3ZYGe1MYRYvcSEXBPvNR" alt=""><figcaption><p>Edit league button</p></figcaption></figure>

***

### Reset League

The reset league action lets you clear out league standings, events and statistics and start them over with the current active event. Use this option if you want to start a new season.&#x20;

{% hint style="danger" %}
Your league must have an active event for the reset league option to be enabled.
{% endhint %}

{% hint style="success" %}
Create the first event of your new season, then reset the league to start with this new event.
{% endhint %}

<figure><img src="/files/BsZbfOWU0rdVGZbo72vz" alt=""><figcaption><p>League reset button</p></figcaption></figure>

***

### Custom League Standings

By default leagues will use the same tour standings calculations as used by the SGT tours. The league standings action lets you upload your own CSV file of standings for display on the league home page.  To clear out custom standings and return to the default, select NO for the USE CUSTOM option.

<figure><img src="/files/UOaINz8eshzTOQMGrx9n" alt=""><figcaption><p>Custom league standings button</p></figcaption></figure>

<figure><img src="/files/qKEpYMkpR66xPYmvMFeL" alt=""><figcaption><p>Custom standings dialogue</p></figcaption></figure>

{% hint style="danger" %}
Gross and net standings are independent and both must be uploaded to show custom standings for both.
{% endhint %}

**File Format**

CSV must contain at least 2 rows and 3 columns per row. The first row will be used for the standings table header and each row after will be a row in the standings table. The second column will be used as the search key for the search function on the standings page. It is recommended that column two is used for player(s) names. Use the download members function to create a starting template for the CSV.

***

## Event Admin

<figure><img src="/files/RdCDhm1PXdft7NyuqrkR" alt=""><figcaption><p>Event admin actions</p></figcaption></figure>

### Create

The event create action lets you create an event for your league. Click the + CREATE button to launch the modal for picking the settings of your event.

{% hint style="warning" %}
League events must be open for **7 days**. If you are setting up a test event, make sure you are fine with it being open for the required 7 days.
{% endhint %}

<figure><img src="/files/IEpaVrKLGPOOMIepzCOf" alt=""><figcaption><p>Event creation form</p></figcaption></figure>

#### Event Options

* Event name is a string up to 50 characters
* End date for the tournament that is at least 7 days from the current date
* Points type to award for tour standings. <https://simulatorgolftour.com/tours-explained#fedex> lists the points awarded by position for each points type.
* Number of rounds
* Front 9, back 9 or full 18. Note, if you select a course that is only 9 holes, make sure to pick FRONT 9 to ensure handicap calculations are correct.
* Putting gimme length in feet or autoputt
* Allow players to use mulligans
* Putting assistance: default is the standard, casual is the most forgiving and hard is the least
* Auto concede players after 10 shots, yes or no
* For each round
  * Course
  * Green speed and firmness
  * Fairway firmness
  * Tees
  * Pin locations
  * Wind

***

### Edit

If league members have not played your active event, you can edit the settings using the edit event action. This will launch a modal that has the same options as shown for the create event modal.

<figure><img src="/files/YQ7187UIaKVXIcjqKvPO" alt=""><figcaption><p>Edit event button</p></figcaption></figure>

***

### Close

Use the close event button to close the league's active event and assign tour standings points to the field.

<figure><img src="/files/z6ndIm8OQ1fB0BkXBWGY" alt=""><figcaption><p>Event close button</p></figcaption></figure>

***

### Edit Scorecard

The edit scorecard button lets you change league player's scores for the active event. The player must have at least one hole score recorded before you can edit. The edit button will show a modal with dropdowns to select the player and round to edit. Enter in gross and net scores for all 18 holes and click save.

<figure><img src="/files/v6x9n2OljkmrytNHSYT3" alt=""><figcaption><p>Edit scorecard button</p></figcaption></figure>

<figure><img src="/files/QUghnSaDkUmJatG3rabt" alt=""><figcaption><p>Edit scorecard</p></figcaption></figure>

***

### Reset To Hole

If you league members hit a game side issue and can not advance in the event, use the reset hole action to move them back to a specified tee box. On the reset hole modal, select the player, round and hole to reset.

{% hint style="danger" %}
Hole scores that have already been recorded will not be overwritten when resetting to a prior tee box. Use the edit scorecard function to fix already recorded scores.
{% endhint %}

<figure><img src="/files/pvSaRxTdHjZsi1KJM8mo" alt=""><figcaption><p>Reset to hole button</p></figcaption></figure>

<figure><img src="/files/AIOkt16rMQmE6gWrTS3M" alt=""><figcaption><p>Reset modal</p></figcaption></figure>

***

## Member Management

<figure><img src="/files/dsrV2eoaTbJym7HHV3Wo" alt=""><figcaption><p>Member management actions</p></figcaption></figure>

### Edit

Private leagues allow you to restrict access to only users you want to play in your league events. Click the edit button to display the edit members modal. Search for players to add in the text box and add by clicking add. Remove users by clicking the REMOVE button. The players displayed show the SGT calculated handicap for your league as well as the admin assigned handicap, explained in the next section.

<figure><img src="/files/2DS1lawHSbEJxxPK5OyE" alt=""><figcaption><p>Edit members button</p></figcaption></figure>

<figure><img src="/files/jqSX8YKmhEjifwQqdrro" alt=""><figcaption><p>Edit members modal</p></figcaption></figure>

***

### Handicaps

SGT will automatically calculate your league players' handicaps at the completion of their rounds using the same method as done on the SGT tours. If you wish to have players use custom handicaps, you can set them using the handicap edit function. In the modal that is displayed after clicking the <i class="fa-pen-to-square">:pen-to-square:</i> HCP button, enter custom handicaps for each player or leave blank to use the default calculated value.

<figure><img src="/files/viuS0myAVG9awjBHlCnv" alt=""><figcaption><p>League handicap edit button</p></figcaption></figure>

<figure><img src="/files/e4BX8215PmIVCpFxo871" alt=""><figcaption><p>Edit member handicaps modal</p></figcaption></figure>

***

### List

Use the download members function to save a CSV file containing all members of your league and formatted for use when creating custom league standings.

<figure><img src="/files/ZNAlWslW4MJQ1dRNLt8Z" alt=""><figcaption><p>Members CSV download button</p></figcaption></figure>

{% code title="CSV Format" %}

```
Pos,Player,Events,Wins,Top 5,Top 10, PTS
1,cooke23,0,0,0,0,0
2,rmsanger,0,0,0,0,0
```

{% endcode %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://simulator-golf-tour.gitbook.io/simulator-golf-tour-docs/sgt-pages/leagues/admin.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
