Role Privileges
There are 5 different roles provided to the users in Megh Portal as specified below:
- SuperAdmin
- Admin
- User
- SuperViewer
- Viewer
- Here SuperAdmin is the top most privileged, who can add all user roles including SuperViewer to the Megh Portal.
- Next comes the Admin who can add two types of user roles i.e. User and Viewer role to the Megh Portal.
- SuperViewer can be created only by SuperAdmin, all the sites associated with SuperAdmin will be auto-assigned to SuperViewer, only SuperAdmin has the privilege to un-assign sites from SuperViewer. SuperViewer has full view control of the Megh Portal.
- User and Viewer roles have privileges as listed below in the Privilege Table.
Privilege Table for each role
| Feature Module with description | SuperAdmin | Admin | User | SuperViewer | Viewer |
|---|---|---|---|---|---|
| License - To add License to the Megh Dashboard | Yes | No | No | No | No |
| Customer Add - To add new customers to the organisation | Yes | No | No | No | No |
| Customer List - To list all customers in the organisation | Yes | No | No | No | No |
| Customer Update - To edit the customer details in the organisation | Yes | No | No | No | No |
| Customer Delete - To delete the customer from the organisation | Yes | No | No | No | No |
| Customer Select - To select the customers in the organisation by clicking on the checkbox | Yes | No | No | No | No |
| Site Add - To add a site for the selected customer | Yes | No | No | No | No |
| Site List - To list all sites for the selected customer | Yes | Yes | Yes | Yes | Yes |
| Site Update - To edit the site details of the selected customer | Yes | Yes | Yes | No | No |
| Site Delete - To delete the selected site of the customer | Yes | No | No | No | No |
| Site Assign - To assign site to other user roles by SuperAdmin and Admin | Yes | Yes | No | No | No |
| Site Un-assign - To un-assign site from other user roles | Yes | Yes | No | No | No |
| Site Un-assign - To un-assign site from other user roles | Yes | Yes | No | No | No |
| Device Add - To add device to the selected site | Yes | No | No | No | No |
| Device List - To list all devices attached to the selected site | Yes | Yes | Yes | Yes | Yes |
| Device Update - To edit device details attached to the selected site | Yes | Yes | Yes | No | No |
| Device Delete - To delete the device attached to the selected site | Yes | No | No | No | No |
| Analytics Add - To add channel with analytic usecase and pipeline to the device attached to the selected site | Yes | Yes | No | No | No |
| Analytics Update - To edit the channel with analytic usecase and pipeline for the device attached to the selected site | Yes | Yes | No | No | No |
| Analytics Delete - To delete the channel with analytic usecase and pipeline for the device attached to the selected site | Yes | No | No | No | No |
| Storage Stats - To show the storage details for each channel in the selected site | Yes | Yes | No | No | No |
| Storage Delete - To delete the objects in each channel in the selected site | Yes | Yes | No | No | No |
| Alert List - To list all the alerts configured for each channel in the selected site | Yes | Yes | Yes | Yes | No |
| Alert Add - To add alert for each channel in the selected site | Yes | Yes | No | No | No |
| Alert Update - To edit alert configured for each channel in the selected site | Yes | Yes | No | No | No |
| Alert Delete - To delete alert configured for each channel in the selected site | Yes | Yes | No | No | No |
| Alert Activate - To activate the alert configured for each channel in the selected site | Yes | Yes | Yes | No | No |
| Alert Deactivate - To deactivate the alert configured for each channel in the selected site | Yes | Yes | Yes | No | No |
| Event history - To list all the event details of the selected channel in the selected site | Yes | Yes | Yes | Yes | No |
| Notification history - To list all the event notification sent to the user for the selected channel in the selected site | Yes | Yes | Yes | Yes | No |
| Scheduler - To schedule alert for the selected channel in the selected site | Yes | Yes | No | No | No |
| Cam View - To show all the channels assigned to the selected site in a camera centric view | Yes | Yes | Yes | Yes | Yes |
| Map View - To show all the address details on the Map | Yes | Yes | Yes | Yes | Yes |
| Configurations - To show all the Nimble configuration details | Yes | No | No | Yes | No |
| SMS Details - To allow sms settings for the user to configure sms alerts | Yes | No | No | Yes | No |
| SMTP Details - To allow mail settings for the user to configure mail alerts | Yes | No | No | Yes | No |
| Storage Details - To display minio storage details for respective user accounts | Yes | No | No | Yes | No |
| App Development - To display STS and portal development details | Yes | No | No | Yes | No |
| User Add - To add other user roles to the Portal | Yes | Yes | No | No | No |
| User Update - To edit the user details | Yes | Yes | No | No | No |
| User Delete - To delete the user details | Yes | Yes | No | No | No |
| User Manage - To manage the user roles addition and Update feature | Yes | Yes | No | No | No |
| Reports - To provide all site wise data in the form of reports | Yes | No | No | Yes | No |
| Trace - To provide all operation logs | Yes | No | No | Yes | No |
| Transaction - To provide all transactions logs | Yes | No | No | Yes | No |