Permissions and Roles
Source file: permissions-and-roles.htm
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 the user-defined roles.
Code | Permission Type | Actions/related actions | Description | Recommended other permissions |
CreateBlasts | Site Only | Create blasts | Allows you to create a new empty Blast. | ViewBlasts EditBlasts CreateHoles |
CreateHoles | Site Only | Add holes to a blast | Allows you 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 you to create new sites in the database. | |
DeleteSites | Global Only | Delete a site | Allows you 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 you to create attachments, upload files, create links between attachments and blasts or sheets. | ViewBlasts |
EditBlasts | Site Only | Edit blast information | Allows you to edit properties of a blast. | ViewBlasts |
EditBlastProducts | Site Only | Edit blast product catalogue
Create blast product catalogue |
Allows you 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 you 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 you 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 in the tablet home screen. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
Site Only | View blast product inventory |
Allows you to view inventory history and stock levels of blast products.
If permission is granted, then the inventory button will be visible in the tablet home screen. |
ViewBlasts* - to lookup related blast information for inventory usage |