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

changeset 99
a369fb1b3aa2
parent 88
1438e5a22c55
child 101
c34c81b87674
     1.1 --- a/src/main/webapp/WEB-INF/jsp/project-details.jsp	Sat Aug 22 18:34:36 2020 +0200
     1.2 +++ b/src/main/webapp/WEB-INF/jsp/project-details.jsp	Sun Aug 23 15:10:49 2020 +0200
     1.3 @@ -28,9 +28,9 @@
     1.4  <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
     1.5  <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
     1.6  
     1.7 -<jsp:useBean id="viewmodel" type="de.uapcore.lightpit.viewmodel.ProjectView" scope="request" />
     1.8 +<jsp:useBean id="viewmodel" type="de.uapcore.lightpit.viewmodel.ProjectDetailsView" scope="request" />
     1.9  
    1.10 -<c:set var="project" scope="page" value="${viewmodel.project}"/>
    1.11 +<c:set var="project" scope="page" value="${viewmodel.projectInfo.project}"/>
    1.12  <%@include file="../jspf/project-header.jsp"%>
    1.13  
    1.14  <div id="tool-area">
    1.15 @@ -40,27 +40,34 @@
    1.16  
    1.17  <h2><fmt:message key="progress" /></h2>
    1.18  
    1.19 -<c:set var="summary" value="${viewmodel.issuesTotal}" />
    1.20 +<c:set var="summary" value="${viewmodel.projectInfo.issueSummary}" />
    1.21  <%@include file="../jspf/issue-summary.jsp"%>
    1.22  
    1.23  <h2><fmt:message key="issue.without-version" /></h2>
    1.24  
    1.25 -<c:set var="issues" value="${viewmodel.issuesWithoutVersion}"/>
    1.26 -<c:set var="summary" value="${viewmodel.issuesWithoutVersionTotal}" />
    1.27 +<c:set var="issues" value="${viewmodel.projectDetails.issuesWithoutVersion}"/>
    1.28 +<c:set var="summary" value="${viewmodel.projectDetails.issuesWithoutVersionTotal}" />
    1.29  <%@include file="../jspf/issue-summary.jsp"%>
    1.30  <%@include file="../jspf/issue-list.jsp"%>
    1.31  
    1.32 -<c:forEach var="versionInfo" items="${viewmodel.versionInfos}">
    1.33 +<c:forEach var="versionInfo" items="${viewmodel.projectDetails.versionInfos}">
    1.34      <h2>
    1.35          <fmt:message key="version.label" /> <c:out value="${versionInfo.version.name}" /> - <fmt:message key="version.status.${versionInfo.version.status}"/>
    1.36 -        (<a href="./projects/versions/view?vid=${versionInfo.version.id}"><fmt:message key="version.open" /></a>)
    1.37      </h2>
    1.38  
    1.39      <h3><fmt:message key="issues.resolved"/> </h3>
    1.40      <c:set var="summary" value="${versionInfo.resolvedTotal}"/>
    1.41 +    <%@include file="../jspf/issue-summary.jsp"%>
    1.42      <c:set var="issues" value="${versionInfo.resolved}"/>
    1.43 +    <c:if test="${not empty issues}">
    1.44 +        <%@include file="../jspf/issue-list.jsp"%>
    1.45 +    </c:if>
    1.46 +
    1.47 +    <h3><fmt:message key="issues.reported"/> </h3>
    1.48 +    <c:set var="summary" value="${versionInfo.reportedTotal}"/>
    1.49      <%@include file="../jspf/issue-summary.jsp"%>
    1.50 +    <c:set var="issues" value="${versionInfo.reported}"/>
    1.51      <c:if test="${not empty issues}">
    1.52 -    <%@include file="../jspf/issue-list.jsp"%>
    1.53 +        <%@include file="../jspf/issue-list.jsp"%>
    1.54      </c:if>
    1.55  </c:forEach>
    1.56 \ No newline at end of file

mercurial