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.