Roles
The Roles tab is used to add and define and manage the Roles and Permissions within the Club. There are two parts to the roles and permissions:
- User Roles & Groups: this includes Byga standard roles as well as Club defined roles. These roles can have defined permissions or can be utilized just for messaging and calendars. Permissions in this section are universal and defined without regard to the user’s resources. For example, a Coach given a permission to manage team attendance will get permission across all teams and not just for their own team.
- Scoped Roles: these roles are Byga predefined roles which are used to define permissions with respect to a resource the user is associated with. For example, a Coach given a scoped permission to manage team attendance will get permission just for their own team.
User Roles & Groups
Certain Byga roles are included by default with default permissions (which can be changed). The following are the standard roles.
In addition, there will be additional Club defined roles.
Roles may optionally have permissions set. Roles with or without permissions can also be utilized for messaging and calendars.
Permissions in this section are universal and defined without regard to the user’s resources. For example, a Coach given a permission to manage team attendance will get permission across all teams and not just for their own team.
Club-wide Group/Role Settings
In the Role Settings, the following are defined:
- Name and Description
- If as a Club staff role inherits the scoped permissions defined for Club Staff
- Who can message this group: by making the group available in a few to all user’s recipient list. Note, for Team Groups, the messaging permissions are defined within the Team Group permissions.
Additional Club-wide Role/Group controls:
- availability to disable event creation
- ability to disable messaging to group by team admins
Team Group/Role Settings
Note that the settings available for Team Roles/Groups are the same as for Club-wide Roles/Groups except for the messaging control.
Instead the Team Role/Group will appear to users that have a role with an unscoped permission to message player contacts or message team staff.
Additional Team Group/Role controls:
- availability to disable event creation
- ability to disable group messaging
Permissions Details
Each Role can include permissions various categories to finetune the permissions of each role:
- Club
- Registration
- Team
- Roster
- User
- Player
- Evaluation
- Messaging
- Miscellaneous
Refer to the system to view the specific permission details.
Copy Permissions From…
To simplify the creation of a Role/Group, the unscoped permissions can be duplicated from an existing Role/Group.
When a role already has some permissions set, a couple of copy options are available that either make permissions the same as the copied role or instead add any missing permissions.
Scoped Roles
These roles are Byga predefined roles which are used to define permissions with respect to a resource the user is associated with. For example, a Coach given a scoped permission to manage team attendance will get permission just for their own team.
Note, with the introduction of Team Roles, the team-scoped roles are now in the permissions settings within the Team Group menu.
Refer to Team Management documentation for Team Group permissions.
For more information, please reference Byga General Settings