Sat, 24 Oct 2020 12:09:08 +0200
migrate DataSourceProvider
<%-- project: Project component: Component (optional) --%> <div class="table project-attributes"> <div class="row"> <div class="caption"><fmt:message key="name"/>:</div> <div><c:out value="${project.name}"/></div> <div class="caption"><fmt:message key="description"/>:</div> <div><c:out value="${project.description}"/></div> </div> <div class="row"> <div class="caption"><fmt:message key="owner"/>:</div> <div> <c:if test="${not empty project.owner}"><c:out value="${project.owner.displayname}"/></c:if> </div> <div class="caption"><fmt:message key="repoUrl"/>:</div> <div> <c:if test="${not empty project.repoUrl}"> <a target="_blank" href="<c:out value="${project.repoUrl}"/>"><c:out value="${project.repoUrl}"/></a> </c:if> </div> </div> <c:if test="${not empty component and component.id gt 0}"> <div class="row"> <div class="caption"><fmt:message key="component"/>:</div> <div><c:out value="${component.name}"/></div> <div class="caption"><fmt:message key="component.lead"/>:</div> <div> <c:if test="${not empty component.lead}"> <c:out value="${component.lead.displayname}"/> </c:if> <c:if test="${empty component.lead}"> <fmt:message key="placeholder.null-lead"/> </c:if> </div> </div> </c:if> </div>