src/main/webapp/WEB-INF/jspf/issue-list.jspf

changeset 399
0b59551086f4
parent 352
6b2caaf2c73d
--- a/src/main/webapp/WEB-INF/jspf/issue-list.jspf	Mon Oct 06 13:02:12 2025 +0200
+++ b/src/main/webapp/WEB-INF/jspf/issue-list.jspf	Mon Oct 06 13:37:52 2025 +0200
@@ -1,6 +1,8 @@
 <%--
 issues: List<Issue>
 issuesHref: String
+openIssuesInTabs: boolean
+showCheckbox: boolean
 showComponentInfo: boolean
 showVersionInfo: boolean
 showVariantInfo: boolean
@@ -8,6 +10,9 @@
 --%>
 <table class="fullwidth datatable medskip">
     <colgroup>
+        <c:if test="${showCheckbox}">
+            <col style="width: 3ex" />
+        </c:if>
         <c:if test="${showProjectInfo}">
         <col style="width: 10%" />
         </c:if>
@@ -18,6 +23,9 @@
     </colgroup>
     <thead>
         <tr>
+            <c:if test="${showCheckbox}">
+            <th></th>
+            </c:if>
             <c:if test="${showProjectInfo}">
             <th><fmt:message key="project"/></th>
             </c:if>
@@ -30,6 +38,11 @@
     <tbody>
     <c:forEach var="issue" items="${issues}">
         <tr>
+            <c:if test="${showCheckbox}">
+            <td>
+                <input type="checkbox" name="issueIds" value="${issue.id}" />
+            </td>
+            </c:if>
             <c:if test="${showProjectInfo}">
             <td>
                 <a href="./projects/${issue.project.node}">
@@ -39,7 +52,7 @@
             </c:if>
             <td>
                 <span class="phase-${issue.status.phase.number}">
-                    <a href="${issuesHref}${issue.id}">
+                    <a href="${issuesHref}${issue.id}" <c:if test="${openIssuesInTabs}">target="_blank"</c:if> >
                         #${issue.id}&nbsp;-&nbsp;<c:out value="${issue.subject}" />
                     </a>
                 </span>

mercurial