creation de ListReport
This commit is contained in:
@@ -143,3 +143,8 @@ validate.report=consulter the result of the evaluation
|
||||
validate.validate=validate
|
||||
validate.reject=reject
|
||||
|
||||
#report des evaluations
|
||||
report.headPage=Here is the list of the evaluation
|
||||
report.referee=Evaluated by
|
||||
|
||||
|
||||
|
||||
44
YACOSWeb/WebContent/WEB-INF/jsp/secure/listReport.jsp
Normal file
44
YACOSWeb/WebContent/WEB-INF/jsp/secure/listReport.jsp
Normal file
@@ -0,0 +1,44 @@
|
||||
<%@ include file="/WEB-INF/decorators/include.jsp"%>
|
||||
|
||||
<html>
|
||||
<head></head>
|
||||
<body>
|
||||
|
||||
<H2><fmt:message key="report.headPage"/></H2>
|
||||
|
||||
<c:forEach items="${listReport}" var="report">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<fmt:message key="report.referee"/>: ${report.referee}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><fmt:message key="evaluation.titleArticle"/></td>
|
||||
<td><c:out value="${report.article.title}"/></td>
|
||||
</tr>
|
||||
|
||||
<c:forEach items="${report.ratings}" var="rating" varStatus="j">
|
||||
<tr>
|
||||
<td><fmt:message key="evaluation.note"/> </td>
|
||||
<td>${rating.criterion.name} is: </td>
|
||||
<td>${rating.value}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
|
||||
<tr>
|
||||
<td><fmt:message key="evaluation.commentPCMember"/></td>
|
||||
<td><c:out value="${report.commentPCMember}"/></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><fmt:message key="evaluation.commentAuthor"/></td>
|
||||
<td><c:out value="${report.commentAuthor}"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
</c:forEach>
|
||||
|
||||
<a href="<c:url value="main.htm"/>">Home</a>
|
||||
</body>
|
||||
</html>
|
||||
@@ -12,7 +12,7 @@
|
||||
<li class="topic">Topic: ${article.topic}</li>
|
||||
<li class="state">State: ${article.state} <a href="<c:url value="valideOrReject.htm?value=valide&id=${article.id}"/>"><fmt:message key="validate.validate"/></a>
|
||||
<a href="<c:url value="valideOrReject.htm?value=reject&id=${article.id}"/>"><fmt:message key="validate.reject"/></a> </li>
|
||||
<li class="article_url"><a href="<c:url value="${article.URL_article}"/>"><fmt:message key="validate.download"/></a> <a href="<c:url value="listReport.htm"/>"><fmt:message key="validate.report"/></a></li>
|
||||
<li class="article_url"><a href="<c:url value="${article.URL_article}"/>"><fmt:message key="validate.download"/></a> <a href="<c:url value="listReport.htm?id=${article.id}"/>"><fmt:message key="validate.report"/></a></li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
package org.yacos.web.PCmember.controller;
|
||||
|
||||
import org.springframework.web.servlet.mvc.SimpleFormController;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import javax.servlet.ServletException;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
import org.yacos.web.system.controller.NoConferenceSelectedException;
|
||||
import org.yacos.core.evaluation.IEvaluationManager;
|
||||
import org.yacos.core.evaluation.Report;
|
||||
|
||||
|
||||
public class ListReportController extends SimpleFormController {
|
||||
|
||||
protected final Log logger = LogFactory.getLog(getClass());
|
||||
|
||||
private IEvaluationManager evaluationManager;
|
||||
|
||||
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)
|
||||
throws ServletException, IOException, NoConferenceSelectedException {
|
||||
|
||||
logger.info("Returning listReport view");
|
||||
|
||||
List<Report> listReport;
|
||||
String id=request.getParameter("id");
|
||||
int idd=Integer.parseInt(id);
|
||||
|
||||
listReport = evaluationManager.getReportsForArticle(idd);
|
||||
getServletContext().setAttribute("listReport", listReport);
|
||||
|
||||
return new ModelAndView("listReport");
|
||||
}
|
||||
|
||||
public IEvaluationManager getEvaluationManager() {
|
||||
return evaluationManager;
|
||||
}
|
||||
|
||||
public void setEvaluationManager(IEvaluationManager evaluationManager) {
|
||||
this.evaluationManager = evaluationManager;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user