LeagueApps allows you to create different staff roles that can register and/or be assigned in programs. Example staff roles include coaches, program directors, referees, umpires, equipment coordinators, scorekeepers and other volunteer positions. This article explains how you can create and customize your staff roles, and also shows you what your staff roles can access.
Customize Your Program Staff Roles
Activate and customize your site's Staff Roles by going to Settings then clicking Staff Roles in your admin console. From this page you can create any number of custom defined roles.
When you add or edit a staff role, you can specify that role's permissions.
Adding and Editing Staff Roles
- Enter the Label: Add the custom label you wish to use for the Staff Role; e.g., Head Coach or Scorekeeper
- Customize Registration Permissions: Decide how your staff member can register by enabling/disabling the following options
- Members can register themselves for this role by: This setting gives the Staff Role permission to register themselves into a program if the program's registration options allow for staff signups.
- Joining an existing team while registering: This lets a staff choose from a list of available teams to join while registering.
- Creating a team while registering: This allows the staff to create their own team during registration if the program allows for it.
- Members with this role are allowed to invite players: This allows the staff role to invite players onto the team that they created, joined or have been assigned to.
- Members with this role are allowed to manage staff managed registration fields: This allows the staff role to answer form fields meant to only be answered by program staff, not players.
- Members with this role are allowed to submit roster: This allows the staff role to officially submit a roster to a program if the program is using the roster submission and deadline setting.
- Members with this role are allowed to invite additional staff: This setting allows the staff role to invite other people to become staff members on their team.
- Allow this role to be invited as an additional staff: This setting allows this staff role to be invited by another staff role.
- Members with this role are allowed to add and edit game scores for programs they are a part of: This setting allows this staff role to add and edit game scores on the Member Portal and in LeagueApps Mobile Apps (i.e. LeagueApps Play or a branded app). For program-level scorekeeping in the Member Portal and Mobile Apps, designated scorekeepers need to be added on the program-level. For the Mobile Apps, you can also add designated scorekeepers on the team-level for them to be able to add scores directly on the game cards.
- Members can register themselves for this role by: This setting gives the Staff Role permission to register themselves into a program if the program's registration options allow for staff signups.
- Set Capacity Limits
- Decide the max number of this staff role allowed per program
- Decide the max number of this staff role allowed per team.
⚠️ Leaving either option blank will allow an unlimited amount of staff members per program/team. It most cases, it is recommended to leave these capacity settings blank. |
Managing Program Staff
Go to any program that you'd like, and you will see a tab labelled People at the top that has sub-items for Players and Staff.
When you click into the Staff page, you are able to view the listing of assigned staff members, add new staff, edit existing staff, and send messages to any staff member individually.