Permissions in the App
In our app, there are three main roles: Regular User, Dispatcher, and Admin. Each role has specific permissions and tasks. Here's an overview of each role and its functions:
Regular User
The role of the Regular User has basic permissions and access to the following functions:
- Calendar: Access to the personal calendar to view scheduled and completed sessions.
- Scanner: Use of scanner functionalities, display of scanner status, and initiation of ad-hoc sessions.
- Team: View of their own team, but no permission to add or edit team members.
- Chat: Use of the chat function for communication within the organization and during sessions.
Dispatcher
The Dispatcher has extended permissions and is responsible for:
- Adding Team Members: The Dispatcher can add new members to the team and assign specific roles to them.
- Session Scheduling: The Dispatcher can schedule and manage sessions in the calendar.
Note: The role of the Dispatcher should ideally be assigned to project leaders or those responsible for remote scanning within the organization. The app view may display Dispatcher functions that are not visible to other users.
Admin
The Admin has comprehensive administrative rights and is responsible for:
- Admin Role Management: Only the current Admin can assign or modify this role.
- Organizational Details: Maintenance of organizational address data, such as billing information.
- Organizational Settings: Configuration of security and usage policies, including:
- Screen lock times during inactivity
- Requirement for a supervisor during sessions
- Chat deletion policies
Note
Ideally, the Admin role should be assigned to individuals overseeing the entire organization. The Admin view may include functions not visible to other users.