<%@ page import="com.atlassian.core.util.DateUtils" %> <%@ 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.util.velocity.VelocityRequestContextFactory" %> <%@ page import="org.ofbiz.core.entity.GenericValue" %> <%@ 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(); GenericValue issue = (GenericValue) CoreActionContext.getValueStack().findValue("issue"); String issueUrl = baseUrl + "/browse/" + issue.getString("key"); String issueUrlViaId = baseUrl + "/secure/ViewIssue.jspa?id=" + issue.getString("id"); String issueUrlViaKey = baseUrl + "/secure/ViewIssue.jspa?key=" + issue.getString("key"); DateUtils dateUtils = new DateUtils(null); //ISO8601 does not need the resource bundle. We should split this out pageContext.setAttribute("dateUtils", dateUtils); %> <% } %>