| 187 <c:if test="${not viewmodel.pathInfos.inProject}"> |
187 <c:if test="${not viewmodel.pathInfos.inProject}"> |
| 188 <a href="${issuesHref}${issue.id}?in_project=true" class="button"> |
188 <a href="${issuesHref}${issue.id}?in_project=true" class="button"> |
| 189 <fmt:message key="button.issue.open-in-project"/> |
189 <fmt:message key="button.issue.open-in-project"/> |
| 190 </a> |
190 </a> |
| 191 </c:if> |
191 </c:if> |
| 192 <c:if test="${issue.status.phase ne IssueStatusPhase.Companion.done}"> |
192 <c:if test="${not issue.trackingVariantStatus or empty viewmodel.openedVariant}"> |
| |
193 <c:set scope="page" var="workflowPhase" value="${issue.minimumStatusPhaseAcrossAllVariants}"/> |
| |
194 </c:if> |
| |
195 <c:if test="${issue.trackingVariantStatus and not empty viewmodel.openedVariant}"> |
| |
196 <c:set scope="page" var="workflowPhase" value="${issue.variantStatus[viewmodel.openedVariant].phase}"/> |
| |
197 </c:if> |
| |
198 <c:if test="${workflowPhase eq IssueStatusPhase.Companion.open}"> |
| |
199 <a href="${issuesHref}${issue.id}/progress" class="button submit"> |
| |
200 <fmt:message key="button.issue.progress"/> |
| |
201 </a> |
| |
202 </c:if> |
| |
203 <c:if test="${workflowPhase ne IssueStatusPhase.Companion.done}"> |
| 193 <a href="${issuesHref}${issue.id}/resolve" class="button submit"> |
204 <a href="${issuesHref}${issue.id}/resolve" class="button submit"> |
| 194 <fmt:message key="button.issue.resolve"/> |
205 <fmt:message key="button.issue.resolve"/> |
| 195 </a> |
206 </a> |
| 196 </c:if> |
207 </c:if> |
| 197 <a href="${issuesHref}${issue.id}/edit" class="button submit"> |
208 <a href="${issuesHref}${issue.id}/edit" class="button submit"> |