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 [2021/12/17 12:10] – [OAuth2 and CAS Integration] ywang | 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 7: | Line 7: | ||
| The purpose of the Ticketer Lite project is to bring the look and feel as well as the technology stack of the existing ticketer application up to date. The Ticketer is one of Errigals main, heavily used applications, | The purpose of the Ticketer Lite project is to bring the look and feel as well as the technology stack of the existing ticketer application up to date. The Ticketer is one of Errigals main, heavily used applications, | ||
| - | Ticketer Lite application uses 4 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 | ||
| + | * user profile for authentication | ||
| + | * ticketer-light-gateway for middle-ware and backend data | ||
| + | * Ticketer for Business Logic backend | ||
| * idms-proxy for providing SnmpManager data | * idms-proxy for providing SnmpManager data | ||
| Line 19: | Line 20: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | |||
| + | |||
| + | See also: [[development: | ||
| ---- | ---- | ||
| Line 25: | Line 29: | ||
| ===== Architecture ===== | ===== Architecture ===== | ||
| + | == DIAGRAM 1 == | ||
| {{ : | {{ : | ||
| + | |||
| + | == DIAGRAM 2 == | ||
| + | {{ : | ||
| ===== List of Tools & Technologies ===== | ===== List of Tools & Technologies ===== | ||
| Line 41: | 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 50: | 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 88: | 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 103: | 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.1639743041.txt.gz · Last modified: 2021/12/17 12:10 by ywang