Roles & what they have access to - SarahJChong/emergency-duress-app GitHub Wiki
The 4 roles
- End User (or Village Resident)
- Security Responder
- Company Manager
- Company Administrator
What roles have access to
Table below contains the high-level information on how a person is assigned to a role and what features each role has access to:
Role | When assigned to role | Mobile app | Web app - Distress calls (restricted to their location) | Web app - Distress calls (all) | Web app - Modify locations (and related data) |
---|---|---|---|---|---|
End user | Successfully logged into mobile app | Yes | - | - | - |
Security responder | When added to a location* by Company admin | - | Yes | - | - |
Company manager | User assigned to this role based on role of ID provider | - | - | Yes | - |
Company admin | user assigned to this role based on role of ID provider | - | - | - | Yes |
*Note:
- When a security responder is removed from all locations, then they will be removed from the Security responder role
- Only persons that have logged in before (either in Web app/mobile app) can be added as a Security responder, since lookup is based on names in Duress app database. The limitation is due to there being no generic way to search for users in different Identity Providers. For more information refer to Security Responder Management
Additional information
- Managing users - refer to Manage users
- Technical implementation