| 154 <fmt:message key="button.issue.edit"/> |
154 <fmt:message key="button.issue.edit"/> |
| 155 </a> |
155 </a> |
| 156 </div> |
156 </div> |
| 157 |
157 |
| 158 <hr class="issue-view-separator"/> |
158 <hr class="issue-view-separator"/> |
| |
159 |
| |
160 <c:if test="${not empty viewmodel.commitLinks}"> |
| |
161 <h2><fmt:message key="issue.commits" /></h2> |
| |
162 <table class="issue-view fullwidth"> |
| |
163 <colgroup> |
| |
164 <col> |
| |
165 <col class="fullwidth"> |
| |
166 </colgroup> |
| |
167 <thead> |
| |
168 <tr> |
| |
169 <th><fmt:message key="issue.commits.hash"/></th> |
| |
170 <th><fmt:message key="issue.commits.message"/></th> |
| |
171 </tr> |
| |
172 </thead> |
| |
173 <tbody> |
| |
174 <c:forEach var="commitLink" items="${viewmodel.commitLinks}"> |
| |
175 <tr> |
| |
176 <td><a href="${commitLink.url}" target="_blank">${commitLink.hash}</a></td> |
| |
177 <td><c:out value="${commitLink.message}"/> </td> |
| |
178 </tr> |
| |
179 </c:forEach> |
| |
180 </tbody> |
| |
181 </table> |
| |
182 </c:if> |
| |
183 |
| 159 <h2> |
184 <h2> |
| 160 <fmt:message key="issue.relations"/> |
185 <fmt:message key="issue.relations"/> |
| 161 </h2> |
186 </h2> |
| 162 <form id="relation-form" action="${issuesHref}${issue.id}/relation" method="post"> |
187 <form id="relation-form" action="${issuesHref}${issue.id}/relation" method="post"> |
| 163 <c:if test="${not empty viewmodel.relationError}"> |
188 <c:if test="${not empty viewmodel.relationError}"> |