Ensure all linked JIRA tickets have the same priority as the Help Desk ticket

Issue No: HD-3492
Created 4/25/2020 1:51:03 PM
Type Feature
Priority Critical
Status Closed
Resolution Fixed
Fixed Version 20.1
Description *This issue relates to i21 Help Desk ticket:* [ HDTN-249188 - Test ticket 08062020|https://helpdesk.irely.com/iRelyi21live/#/HD/Ticket/?ticket=HDTN-249188]   When creating or linking a JIRA ticket to a Help Desk ticket, we need to ensure that the JIRA ticket Priority matches the Help Desk ticket.   Here is an example where there are JIRA tickets with different priorities.   !pastedImage_d134420_0.png|height=495,width=1443!   The last JIRA needs to be changed to a Blocker instead of a Critical.   *JIRA Tickets tab (Create Issue and Link Issue buttons)*   Using the example above, let's assume a user linked that Critical JIRA SC-3518. During the Create/Link Issue process, it should display a message that the Priority does not match the Help Desk ticket and ask if they want to have it automatically changed? (Yes/No).   Message: "The JIRA Priority does not match the Help Desk Priority. Would you like to automatically change the JIRA Priority to match?" (Yes/No)   # If Yes, then programmatically update the JIRA with the new Priority. # If No, then do not Create or Link the JIRA.   *Help Desk Priority changed*   If a user changes the Help Desk Priority from one status to another, we need to also update all the linked JIRA tickets to match. So in the above example, if a user changed the HD Priority from "Sev 1 - Blocker" to "Sev 1 - Critical", then display a message box asking if all the JIRA tickets should be updated as well.   Message: "The Help Desk Priority does not match the linked JIRA Priorities. Would you like to automatically change the JIRA Priorities to match?" (Yes/No)   # If Yes, then programmatically update all the linked JIRA tickets with the new Priority. # If No, then revert the Help Desk Priority back to its original state.