Registration Solution: Roles
Roles are used in the 
Registration Solution to:
- Provide different data views
- Provide users with permissions to see information
- Enforce different responsibilities
- Perform actions on workflows
- Define different types of Jetfire Users
 
Jetfire Roles modify the Jetfire User view of the application.  i.e. Registration users with different Roles have a different view of the application.  This is reflected by:
- What properties can the user see?
- What properties can the user change?
- What actions can the user perform?- Can the user delete members?
- Can the user set the member state to 'Paid OAWA Dues'?
 
 
Role and Responsibilities¶
The Registration solution supports multiple Roles that include:
- Club Administrator- Manages members in the club.
- A subset of properties that are readable and writeable.
- A subset of state changes.
 
- Officials Administrator- Manages members in the official's club.
- A subset of properties that are readable and writeable.
- A subset of state changes.
 
- Registrar- Manages members in the provincial organization.
- An extensive set of properties that are readable and writeable.
- An extensive set of state changes.
- Can read and write all data in the Registration Solution.
 
- Member
In addition, a Club-specific Role is assigned to each Club, thereby securing the data, so that only users with the Club-specific Role can see the Club data.