User Tools
development:applications:ticketer_lite
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| development:applications:ticketer_lite [2022/10/03 12:39] – 10.91.110.100 | development:applications:ticketer_lite [2022/10/14 13:58] (current) – 10.91.110.100 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Ticketer Lite Development Details ====== | ====== Ticketer Lite Development Details ====== | ||
| - | Updated by Yanjun Wang 17/12/2020 | + | Updated by Anna Dowling |
| ===== Overview ===== | ===== Overview ===== | ||
| Line 8: | Line 8: | ||
| Ticketer Lite application uses 5 services: | Ticketer Lite application uses 5 services: | ||
| - | * Ticketer for Business Logic backend | ||
| - | * ticketer-light-gateway for middle-ware and backend data | ||
| * ticketer-light for frontend | * ticketer-light for frontend | ||
| - | * idms-proxy for providing SnmpManager data | ||
| * user profile for authentication | * user profile for authentication | ||
| + | * ticketer-light-gateway for middle-ware and backend data | ||
| + | * Ticketer for Business Logic backend | ||
| + | * idms-proxy for providing SnmpManager data | ||
| Line 20: | Line 20: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | |||
| + | |||
| + | See also: [[development: | ||
| ---- | ---- | ||
| Line 26: | Line 29: | ||
| ===== Architecture ===== | ===== Architecture ===== | ||
| + | == DIAGRAM 1 == | ||
| {{ : | {{ : | ||
| + | |||
| + | == DIAGRAM 2 == | ||
| + | {{ : | ||
| ===== List of Tools & Technologies ===== | ===== List of Tools & Technologies ===== | ||
| Line 42: | Line 49: | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| - | The ticketer-light is served via the load balancer in our server deployments. Its environment-specific variables are passed via the **config.json** file to the app at runtime. | + | The ticketer-light is served via the load balancer in our server deployments. Its environment-specific variables are passed via the **/ |
| + | Current Config Fields Are: | ||
| + | |||
| + | < | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| === Ansible Playbooks === | === Ansible Playbooks === | ||
| Line 51: | Line 120: | ||
| ansible-playbook -i ../ | ansible-playbook -i ../ | ||
| - | ansible-playbook -i ../ | + | ansible-playbook -i ../ |
| ansible-playbook -i ../ | ansible-playbook -i ../ | ||
| </ | </ | ||
| + | |||
| + | === Jenkins Build === | ||
| + | https:// | ||
| ===== Project Documents ===== | ===== Project Documents ===== | ||
| Line 89: | Line 161: | ||
| ===== User Permission Control ===== | ===== User Permission Control ===== | ||
| - | User permissions for mobile | + | User permissions for ticketer light are set up and managed via the User Profile Application |
| See also [[https:// | See also [[https:// | ||
| Line 104: | Line 176: | ||
| {{ : | {{ : | ||
| - | ==== View 4: Ticket Forms ==== | + | ==== View 4: Ticket Details - Attachments Popup ==== |
| + | {{ : | ||
| + | |||
| + | ==== View 5: Ticket Details - Email Popup ==== | ||
| + | {{ : | ||
| + | |||
| + | ==== View 6: Ticket Details - Ticket History Popup ==== | ||
| + | {{ : | ||
| + | |||
| + | ==== View 7: Ticket Details - Ticket History Popup ==== | ||
| + | {{ : | ||
| + | |||
| + | ==== View 8: Ticket Details - Manage Owners Popup ==== | ||
| + | {{ : | ||
| + | |||
| + | ==== View 9: Ticket Details - Follow Up Popup ==== | ||
| + | {{ : | ||
| + | |||
| + | ==== View 10: Ticket Details - Ticket Group Popup ==== | ||
| + | {{ : | ||
| + | |||
| + | ==== View 11: Ticket Details - Contact Details Popup ==== | ||
| + | {{ : | ||
| + | |||
| + | ==== View 12: Ticket Details - Related Tickets Popup ==== | ||
| + | {{ : | ||
| + | |||
| + | ==== View 13: Ticket Forms ==== | ||
| {{ : | {{ : | ||
| + | |||
| + | ==== View 14: Create Ticket ==== | ||
| + | {{ : | ||
| + | |||
| + | ==== View 15: My Profile ==== | ||
| + | {{ : | ||
| + | |||
| + | ==== View 16: Alarm Details Pop up on ticket ==== | ||
| + | {{ : | ||
| + | |||
| + | ==== View 17: Device Details Pop up on ticket ==== | ||
| + | {{ : | ||
| ---- | ---- | ||
| ===== Google Analytics ===== | ===== Google Analytics ===== | ||
| - | User actions | + | User actions |
development/applications/ticketer_lite.1664797155.txt.gz · Last modified: 2022/10/03 12:39 by 10.91.110.100