We have two sets of roles within SaferMe. The first set are the roles relating to an 'Organization'. The second set are the roles relating to 'Channels'.
Owner (of an org)
There can only be one organization owner. The owner has the highest level of permissions meaning they can do everything the other roles can do. They can also delete anything from the organization.
Admin (of an org)
Admins of an org can do everything an Owner can except delete channels. There can be multiple admins in an organization.
Admins can become the Owner of the organization if transferred by the current Owner.
Manager (of an org)
This role is tailored for contact tracing customers.
A Manager of an organization can
- Add members to an organization
- Add members to channels that the manager is an admin of
- Edit members and other managers
- Promote members to managers
- Edit channels that they are an admin of
- View channel data for channels that they are an admin of
Managers of an organization cannot
- Edit or delete roles higher than them such as organization Admins and Owners
- View contact data
- Delete channels
- Change the supervisor of an Admin
Pending Members Tab
- A manager can add members
- A manager can delete members from the pending tab
- A manager can add members
- A manager can delete members from the guest tab
The add on and details options on the left toolbar will be unavailable to Managers.
Member (of an org)
Members of an organization have permission to make reports on channels that they have been added to. They do not have access to the 'Admin' panel.
Supervisor (of someone in the org)
Supervisors can be assigned to anyone in an organization on the members page.
When a report state is set to Assign to Supervisor and reports are made by someone who has a supervisor assigned to them, then those reports are automatically assigned to their supervisor. The supervisor will receive a notification each time a report has been assigned to them. They can then open the report on SaferMe, review and take action.
It's important to note that if a report state is set to Assign to Supervisor, all users of the organization must have a Supervisor assigned. If a report is submitted by someone who does not have an assigned Supervisor, an error message is sent to email@example.com.
Owner (of a channel)
An owner of a channel created that channel. The owner has the ability to add and remove others. The owner can edit the design of the channel, see the data on that channel and can delete the channel.There can only be one owner of a channel.
Administrator (of a channel)
Administrators can manage channels that they are administrators of. They first need to be added to a channel as an administrator by the channel owner. Once added to a channel, administrators can add and remove operators. They can edit the design of the channel and see the data on that channel. There can be multiple administrators of a channel.
Operator (of a channel)
Operators can make reports on channels that they have been added to. There can be multiple operators of a channel.