src/main/webapp/WEB-INF/jsp/issue-view.jsp

changeset 396
288cb8d22584
parent 386
41ce87983ab5
child 397
11bb10ff8b4d
--- a/src/main/webapp/WEB-INF/jsp/issue-view.jsp	Sat Oct 04 16:59:07 2025 +0200
+++ b/src/main/webapp/WEB-INF/jsp/issue-view.jsp	Sun Oct 05 17:47:31 2025 +0200
@@ -189,7 +189,18 @@
         <fmt:message key="button.issue.open-in-project"/>
     </a>
     </c:if>
-    <c:if test="${issue.status.phase ne IssueStatusPhase.Companion.done}">
+    <c:if test="${not issue.trackingVariantStatus or empty viewmodel.openedVariant}">
+        <c:set scope="page" var="workflowPhase" value="${issue.minimumStatusPhaseAcrossAllVariants}"/>
+    </c:if>
+    <c:if test="${issue.trackingVariantStatus and not empty viewmodel.openedVariant}">
+        <c:set scope="page" var="workflowPhase" value="${issue.variantStatus[viewmodel.openedVariant].phase}"/>
+    </c:if>
+    <c:if test="${workflowPhase eq IssueStatusPhase.Companion.open}">
+    <a href="${issuesHref}${issue.id}/progress" class="button submit">
+        <fmt:message key="button.issue.progress"/>
+    </a>
+    </c:if>
+    <c:if test="${workflowPhase ne IssueStatusPhase.Companion.done}">
     <a href="${issuesHref}${issue.id}/resolve" class="button submit">
         <fmt:message key="button.issue.resolve"/>
     </a>

mercurial