src/main/webapp/WEB-INF/jsp/project-details.jsp

changeset 178
88207b860cba
parent 134
f47e82cd6077
child 180
009700915269
     1.1 --- a/src/main/webapp/WEB-INF/jsp/project-details.jsp	Mon Jan 04 15:34:41 2021 +0100
     1.2 +++ b/src/main/webapp/WEB-INF/jsp/project-details.jsp	Mon Jan 04 17:30:10 2021 +0100
     1.3 @@ -27,6 +27,7 @@
     1.4  <%@page pageEncoding="UTF-8" import="de.uapcore.lightpit.viewmodel.ProjectView" %>
     1.5  <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
     1.6  <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
     1.7 +<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
     1.8  
     1.9  <jsp:useBean id="viewmodel" type="de.uapcore.lightpit.viewmodel.ProjectDetailsView" scope="request" />
    1.10  
    1.11 @@ -35,7 +36,17 @@
    1.12  <%@include file="../jspf/project-header.jspf"%>
    1.13  
    1.14  <div id="tool-area">
    1.15 -    <a href="./projects/${project.node}/create-issue" class="button"><fmt:message key="button.issue.create"/></a>
    1.16 +    <c:remove var="createIssueParams"/>
    1.17 +    <c:if test="${viewmodel.versionFilter.id gt 0}">
    1.18 +        <c:set var="createIssueParams">&vid=${viewmodel.versionFilter.id}</c:set>
    1.19 +    </c:if>
    1.20 +    <c:if test="${viewmodel.componentFilter.id gt 0}">
    1.21 +        <c:set var="createIssueParams">${createIssueParams}&cid=${viewmodel.componentFilter.id}</c:set>
    1.22 +    </c:if>
    1.23 +    <c:if test="${not empty createIssueParams}">
    1.24 +        <c:set var="createIssueParams">?${fn:substringAfter(createIssueParams, "&")}</c:set>
    1.25 +    </c:if>
    1.26 +    <a href="./projects/${project.node}/create-issue${createIssueParams}" class="button"><fmt:message key="button.issue.create"/></a>
    1.27      <c:if test="${viewmodel.versionFilter.id gt 0}">
    1.28          <a href="./projects/${project.node}/versions/${viewmodel.versionFilter.node}/edit" class="button"><fmt:message key="button.version.edit"/></a>
    1.29      </c:if>

mercurial