| 41 <col style="width: 75ch"> |
41 <col style="width: 75ch"> |
| 42 </colgroup> |
42 </colgroup> |
| 43 <tbody> |
43 <tbody> |
| 44 <tr> |
44 <tr> |
| 45 <th><fmt:message key="thead.name"/></th> |
45 <th><fmt:message key="thead.name"/></th> |
| 46 <td><input name="name" type="text" maxlength="20" required value="${project.name}"/> </td> |
46 <td><input name="name" type="text" maxlength="20" required value="${project.name}"/></td> |
| 47 </tr> |
47 </tr> |
| 48 <tr> |
48 <tr> |
| 49 <th class="vtop"><fmt:message key="thead.description"/></th> |
49 <th class="vtop"><fmt:message key="thead.description"/></th> |
| 50 <td><input type="text" name="description" maxlength="200" value="${project.description}" /> </td> |
50 <td><input type="text" name="description" maxlength="200" value="${project.description}"/></td> |
| 51 </tr> |
51 </tr> |
| 52 <tr> |
52 <tr> |
| 53 <th><fmt:message key="thead.repoUrl"/></th> |
53 <th><fmt:message key="thead.repoUrl"/></th> |
| 54 <td><input name="repoUrl" type="url" maxlength="50" value="${project.repoUrl}" /> </td> |
54 <td><input name="repoUrl" type="url" maxlength="50" value="${project.repoUrl}"/></td> |
| 55 </tr> |
55 </tr> |
| 56 <tr> |
56 <tr> |
| 57 <th><fmt:message key="thead.owner"/></th> |
57 <th><fmt:message key="thead.owner"/></th> |
| 58 <td> |
58 <td> |
| 59 <select name="owner"> |
59 <select name="owner"> |
| 60 <option value="-1"><fmt:message key="placeholder.null-owner" /> </option> |
60 <option value="-1"><fmt:message key="placeholder.null-owner"/></option> |
| 61 <c:forEach var="user" items="${users}"> |
61 <c:forEach var="user" items="${users}"> |
| 62 <option <c:if test="${not empty project.owner and user.id eq project.owner.id}">selected</c:if> value="${user.id}"><c:out value="${user.displayname}"/></option> |
62 <option |
| |
63 <c:if test="${not empty project.owner and user.id eq project.owner.id}">selected</c:if> |
| |
64 value="${user.id}"><c:out value="${user.displayname}"/></option> |
| 63 </c:forEach> |
65 </c:forEach> |
| 64 </select> |
66 </select> |
| 65 </td> |
67 </td> |
| 66 </tr> |
68 </tr> |
| 67 </tbody> |
69 </tbody> |
| 68 <tfoot> |
70 <tfoot> |
| 69 <tr> |
71 <tr> |
| 70 <td colspan="2"> |
72 <td colspan="2"> |
| 71 <input type="hidden" name="id" value="${project.id}" /> |
73 <input type="hidden" name="id" value="${project.id}"/> |
| 72 <a href="./${moduleInfo.modulePath}/" class="button"><fmt:message bundle="${lightpit_bundle}" key="button.cancel"/></a> |
74 <a href="./${moduleInfo.modulePath}/" class="button"><fmt:message bundle="${lightpit_bundle}" |
| 73 <button type="submit"><fmt:message bundle="${lightpit_bundle}" key="button.okay" /></button> |
75 key="button.cancel"/></a> |
| |
76 <button type="submit"><fmt:message bundle="${lightpit_bundle}" key="button.okay"/></button> |
| 74 </td> |
77 </td> |
| 75 </tr> |
78 </tr> |
| 76 </tfoot> |
79 </tfoot> |
| 77 </table> |
80 </table> |
| 78 </form> |
81 </form> |