Settings - Administration (PelicanAdmin Users Only)
To access Administration, go to Settings and then Administration in the menu on the left hand side of the screen:
Within Settings - Administration, those with access can view the External Services details, Modules and User Roles.
Within External Services, you can view the various Products, their IDs, their status and edit them:
To view the details of a particular service, simply click on it and a popup panel will open on the right hand side with the details.
To edit, simply click on the Edit/pen button at the top of the details panel and edit. Once you have finished editing, click the Save icon where the edit pen used to be.
You can filter the table via the "Status" at the top of the table, choosing between "Active", "Inactive" or "All".
The table can also be sorted by clicking on each column heading to sort according to that column in ascending or descending order.
This section is where all modules within DamagePreventionPortal are defined:
It lists the different modules within DamagePreventionPortal that are predefined by the developers. It is like the master controller. If a module is turned off here, then it will be turned off for all DamagePreventionPortal users regardless of what their role is.
To view a module's details, click on it in the table and a popup panel will appear to the right with it's details.
Here you can turn the module on or off via the button at the top of the panel:
Again, you can filter the table according to the status ("Active", "Inactive" or "All") via the bar at the top of the table.
This is where you can define specific roles within DamagePreventionPortal and what access each role has to various parts of DamagePreventionPortal:
To view a specific role's details, simply click on it in the table. This will open up a panel with its details.
To edit a role, click on the Edit/pen icon in the top right corner of the role's details panel. When you have finished editing, click the Save icon that has replaced the Edit icon in the top right corner.
You can sort the table by clicking on the column headings, to sort in ascending or descending order based on either Name or if they're a Custom Role or not.
Creating a New Role
To create a new role, simply click on the New Role button in the top right hand corner of the table:
The following panel will pop up to be filled in:
- The name of the role
- What region/state it will have access to (i.e. be tagged with) via the Tags drop down menu - if no state is selected, this role will have access to all states
- Whether or not it will be enforced multi-factor authentication
- What services it will apply to and what modules/parts of these services and whether it will be "Read only" or "Read & Write" and if it will be "Active" or "Inactive" for that module:
- This is useful if you wish to create a role with only access to certain areas of DamagePreventionPortal. For example, you may wish to create a GIS Coordinator role who needs to only have access to Settings > OneCallAccess > Stations and full access to AuthorityViewer. In the Services drop down for this GIS Coordinator role, you would choose in "Inactive" for all modules except Settings: OneCallAccess, with the Access Type being "Read Only" access.
- Click Save
- Assign the role to a user by going to Settings > System and either selecting the relevant company or your own Internal Users for your company depending on your access level, then find the individual user and edit their details by clicking on the Edit button in the top right corner of the user's details popup panel, and save.
If the role is assigned to:
a) A user in an Internal Company, then they will have access only to those modules as defined by the role for all companies
b) A user in an External Company, they will have access only to those modules as defined by the role for only their individual company.
IMPORTANT: The following 3 roles are NOT custom roles: Service Operator, Service Owner and User and we advise that these should never be changed. When a new jurisdiction for DamagePreventionPortal is deployed, these three roles will always be predefined for each jurisdiction.