<%@ page import="com.atlassian.jira.ComponentManager"%> <%@ page import="com.atlassian.jira.config.properties.APKeys"%> <%@ page import="com.atlassian.jira.config.properties.ApplicationProperties" %> <%@ page import="com.atlassian.jira.issue.Issue" %> <%@ page import="com.atlassian.jira.util.velocity.VelocityRequestContextFactory" %> <%@ page import="webwork.action.CoreActionContext" %> <%@ taglib uri="webwork" prefix="webwork" %> <% final ApplicationProperties applicationProperties = ComponentManager.getInstance().getApplicationProperties(); if (applicationProperties.getOption(APKeys.JIRA_OPTION_TRACKBACK_RECEIVE)) { final String baseUrl = new VelocityRequestContextFactory(applicationProperties).getJiraVelocityRequestContext().getCanonicalBaseUrl(); Issue issue = (Issue) CoreActionContext.getValueStack().findValue("issueObjectNoSecurityCheck"); String issueUrl = baseUrl + "/browse/" + issue.getKey(); String issueUrlViaId = baseUrl + "/secure/ViewIssue.jspa?id=" + issue.getId(); String issueUrlViaKey = baseUrl + "/secure/ViewIssue.jspa?key=" + issue.getKey(); %> <% } %>