User Tools
onboarding:nova:start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| onboarding:nova:start [2022/10/11 11:13] – 10.91.110.100 | onboarding:nova:start [2023/03/03 16:40] (current) – [EMS NOVA Development Details] 10.91.129.4 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== EMS NOVA Development Details ====== | ====== EMS NOVA Development Details ====== | ||
| - | Updated by Anna Dowling 04/10/2022 | + | Updated by Dylan Fennelly 02/03/2023 |
| ===== Overview ===== | ===== Overview ===== | ||
| Line 27: | Line 27: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| * See also: [[onboarding: | * See also: [[onboarding: | ||
| Line 46: | Line 48: | ||
| ===== Development Configuration ===== | ===== Development Configuration ===== | ||
| - | Project can be pointed at local or server deployed version | + | To run a local instance |
| - | See src/ | + | - Clone the EMS Nova repository from BitBucket using Git: https:// |
| + | - Open the project in an IDE. In the terminal, run the '' | ||
| + | - In '' | ||
| + | * Under '' | ||
| + | * If a local version of IDMS Proxy is being run, the " | ||
| + | * If a specific | ||
| - | For further information on application configuration for local development see [[https:// | + | To run the development server, execute the '' |
| + | ---- | ||
| + | |||
| + | For further information on application configuration for local development, see [[https:// | ||
| ===== Deployment ===== | ===== Deployment ===== | ||
| Line 129: | Line 139: | ||
| </ | </ | ||
| ===== Permissions ===== | ===== Permissions ===== | ||
| + | Permissions are retrieved from userprofile for the current user on authentication. These are leverage to control what the use has authorization to access within the application. The below diagram outlines the permissions data storage model and retrieval touchpoints. | ||
| {{ : | {{ : | ||
| + | |||
| + | Permissions can be set via userprofile on the SnmpManager profile associated with a user. To understand what permissions map to what area in the ems-nova front end a string search of the code will show the validation on individual ui components e.g. derived-tree. PLEASE NOTE: If multiple of the same permission are assigned nova will default to the lowest access permission type (e.g FULL and VIEW = VIEW. See also ems_nova.CheckPermissionsDirective, | ||
| + | |||
| * DERIVED_TREE - CREATE | * DERIVED_TREE - CREATE | ||
| * DERIVED_TREE - DELETE | * DERIVED_TREE - DELETE | ||
| Line 151: | Line 165: | ||
| * VIEW_DEVICE_IN_LEGACY_EMS - VIEW | * VIEW_DEVICE_IN_LEGACY_EMS - VIEW | ||
| - | ===== Screens | + | ===== MDC Translator Parameter Ui Configuration ===== |
| + | * MDC Translator Ui Configuration - [[onboarding: | ||
| + | |||
| + | ===== Build / Deploy | ||
| === Ansible Playbooks === | === Ansible Playbooks === | ||
| Line 160: | Line 177: | ||
| === Jenkins Build === | === Jenkins Build === | ||
| https:// | https:// | ||
| + | |||
| + | ===== Screens ===== | ||
| + | Below are some of the main screens associated with the application. For more in depth review of the UI please visit any existing environment e.g. https:// | ||
| + | === System Overview - Host Tree === | ||
| + | {{ : | ||
| + | |||
| + | === System Overview - Derived Tree Builder === | ||
| + | {{ : | ||
| + | |||
| + | === System Overview - Header and Map === | ||
| + | {{ : | ||
| + | |||
| + | === System Overview - Charts === | ||
| + | {{ : | ||
| + | |||
| + | === Device Overview - Tree === | ||
| + | {{ : | ||
| + | |||
| + | === Device Overview -Header / Alarm, Ticket, Asset Info, Map === | ||
| + | {{ : | ||
| + | |||
| + | === Device Overview - Parameters === | ||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | === Device Overview - Charts === | ||
| + | {{ : | ||
| + | {{ : | ||
| ---- | ---- | ||
onboarding/nova/start.1665483196.txt.gz · Last modified: 2022/10/11 11:13 by 10.91.110.100