Permissions and Roles
BlastLogic enables multiple user roles to be created. Each role can be assigned with specific permissions. There are four types of permissions:
-
Global Only — Permission related to global operations and therefore only has an effect when granted in a global context. Assigning a role with this permission to a site-specific context will not grant access to these global operations.
-
Site Only — Permission only has effect on site-specific operations. Assigning a role with this permission to a site-specific context will grant access to these operations for that site only.
-
Context Specific — Permission relates to operations that can be both global and site-specific. Having the permission granted in a site-specific context grants access to the site-specific operations for that site only. It also grants access to the read-only global operations with this permission but not to the editing global operations. The permission needs to be granted in the global context to access the global editing operations. Limiting key functions to technical staff enables greater control of data entered and limits accidental editing by untrained users.
-
Universal — Permission relates to global operations but can be enabled by assigning the permission in any context. Assigning a role with this permission to a either a site-specific context or global context will grant access to the global operation.
The table below describes a number of permissions that can be assigned to roles which the user defines.
Code | Permission Type | Actions/related actions | Description | Recommended other permissions |
CreateBlasts | Site Only | Create blasts | Allows the user to create a new empty Blast. |
ViewBlasts EditBlasts CreateHoles |
CreateHoles | Site Only | Add holes to a blast |
Allows the user to add new holes to a Blast. This is a separate permission from CreateBlasts to allow users to add ad-hoc/redrill holes to a blast without granting them the ability to create new blasts. |
ViewBlasts - to retrieve holes after creation EditHoleDesigns - to modify hole designs after creation |
CreateSites |
Global Only |
Create a site |
Allows the user to create new sites in the database. |
|
DeleteSites |
Global Only |
Delete a site |
Allows the user to permanently delete a site from the database. |
|
EditAttachments |
Site Only |
Edit attachments Create attachment Create attachment link Create file source Delete attachment Delete attachment link Delete file Edit attachment information |
Allows the user to create attachments, upload files, create links between attachments and blasts or sheets. |
ViewBlasts |
EditBlasts |
Site Only |
Edit blast information |
Allows user to edit properties of a blast. |
ViewBlasts |
EditBlastProducts |
Site Only |
Edit blast product catalogue Create blast product catalogue |
Allows user to add/edit blast products in the site's blast product catalogue. |
|
EditChargeRules |
Site Only |
Edit charge rules Create charge rules Get charge rule |
Allows user to create new non-standard charge rules and rename them. |
|
EditChargingEvents |
Site Only |
Enter individual charging event data Create charging events Get charging events Edit charging events |
Allows user to enter data about individual charging events such as loading of an individual deck or primer. |
ViewBlasts - optionally link to holes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
If permission is granted then the inventory button will be visible to the user in the tablet home screen. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
Site Only |
View blast product inventory |
Allows the user to view inventory history and stock levels of blast products. If permission is granted then the inventory button will be visible to the user in the tablet home screen. |
ViewBlasts* - to lookup related blast info for inventory usage |