diff --git a/Client-Side Components/Client Scripts/Zurich - Upgraded info messages/README.md b/Client-Side Components/Client Scripts/Zurich - Upgraded info messages/README.md new file mode 100644 index 0000000000..8de65d319a --- /dev/null +++ b/Client-Side Components/Client Scripts/Zurich - Upgraded info messages/README.md @@ -0,0 +1,5 @@ +**This feature will be used in the instance of Zurich++ release** + +Demonstrate different messages that has been introduced as part of Zurich release. + +Use Case: Display different information messages based on priority of the incident that will be showed on load and state is not Closed, Resolved or Cancelled. diff --git a/Client-Side Components/Client Scripts/Zurich - Upgraded info messages/infoMessages.js b/Client-Side Components/Client Scripts/Zurich - Upgraded info messages/infoMessages.js new file mode 100644 index 0000000000..2d7c5e55ff --- /dev/null +++ b/Client-Side Components/Client Scripts/Zurich - Upgraded info messages/infoMessages.js @@ -0,0 +1,23 @@ +function onLoad() { + var state = g_form.getValue('state'); //Get value of 'state' field + + if (state != '6' && state != '7' && state != '8') { + var priority = g_form.getValue('priority'); // Get value of 'priority' field + switch (priority) { + case '1': + g_form.addErrorMessage('Critical Incident'); + break; + case '2': + g_form.addHighMessage('High Priority Incident'); // addHighMessage() method will display message in orange color + break; + case '3': + g_form.addModerateMessage('Medium Priority Incident'); // addModerateMessage() method will display message in purple color + break; + case '4': + g_form.addLowMessage('Low Priority Incident'); // addLowMessage() method will display message in grey color + break; + } + } else if (state == '6' || state == '7') { + g_form.addSuccessMessage('Incident closed'); // addSuccessMessage() method will display message in green color + } +}