NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Jira HPSM Ticket // @namespace http://tampermonkey.net/ // @version 1.0 // @description This script is written to allow easy navigating to HPSM ticket // @author Wieslaw Mosakowski // @updateURL https://openuserjs.org/meta/wmosakowskicraft/Jira_HPSM_Ticket.meta.js // @match https://jira.atlassian.com/browse/* // @match http://jira.intranet.roche.com/jira/browse/* // @match http://jira.intranet.roche.com/jira/projects/MEDINF/issues/* // ==/UserScript== $(document).ajaxComplete(function() { if(!$('#hpsmTicket').next().length) { let hpsmID = $('#customfield_10624-val').text().replace(/\s/g,''); // also remove whitespaces if(hpsmID != '' && hpsmID != 'n/a') { $('#hpsmTicket').remove(); $('.toolbar-split-left').append("<button id='hpsmTicket' class='aui-button aui-button-secondary aui-style'>HPSM Ticket</button>"); $("#hpsmTicket").click(function(){ window.open('http://servicemanager.roche.com/sm9/index.do?ctx=docEngine&file=probsummary&query=number%3D%22' + hpsmID + '%22&action=&title=Incident%3A%20' + hpsmID); }); } } });