Rev 1586 | Rev 1618 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%@ tag import="pt.estgp.estgweb.domain.QuestionarioReportFileGroup" %>
<%@tag description="Report Group Panel Tag" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<%@taglib prefix="reports" tagdir="/WEB-INF/tags/reports" %>
<%@taglib prefix="bacoTags" tagdir="/WEB-INF/tags" %>
<%@attribute name="reportGroup" type="pt.estgp.estgweb.domain.QuestionarioReportFileGroup" required="true" %>
<%@attribute name="title" type="java.lang.String" required="true" %>
<jsp:useBean id="reportGroup" type="pt.estgp.estgweb.domain.QuestionarioReportFileGroup" scope="request"/>
<div class="panel panel-primary">
<div class="panel-heading">
${title}
<span class="badge"> Número de Controlo ${reportGroup.id} </span>
</div>
<div class="panel-body">
<%
if(!reportGroup.isActive())
{
%>
<div class="col-md-12">
<label class="alert alert-danger">Este report está de momento inactivo, não é visivel aos utilizadores</label>
</div>
<%
}
%>
<baco:hasRole role="admin,super,questionarios.admin">
<div class="col-md-12">
<reports:updateReportGroupForm reportGroup="${reportGroup}"/>
</div>
</baco:hasRole>
<baco:hasNotRole role="admin,super,questionarios.admin">
<div class="col-md-6"><h2>${reportGroup.title}</h2></div>
</baco:hasNotRole>
<div class="col-md-12">
<label class="badge">Criado a <%=pt.estgp.estgweb.web.utils.DatesUtils.getStringFromDate(reportGroup.getSaveDate())%></label>
<baco:hasRole role="admin,super,questionarios.admin">
<label class="badge">Actualizado a <%=pt.estgp.estgweb.web.utils.DatesUtils.getStringFromDateWithMinutesAndSeconds(reportGroup.getUpdateDate())%></label>
</baco:hasRole>
</div>
<div class="col-md-12">
<div class="pull-right">
<bacoTags:repositoryFile downloadIcon="true" badge="false" label="Arquivo com todos os relatórios comprimidos" transactional="true" repositoryStream="${reportGroup.repositoryStreamZipFile}"/>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
Períodos e Tipos de Cursos considerados neste Relatório
</div>
<div class="panel-body">
<div class="col-md-6">
<label>Períodos</label>
<reports:reportEstudanteAnoPeriodos report="${reportGroup}" fontSize="12pt"/>
</div>
<div class="col-md-6">
<label>Tipos de Curso</label>
<reports:reportEstudanteAnoDegrees report="${reportGroup}" fontSize="12pt"/>
</div>
</div>
<div class="panel-body">
<div class="col-md-6">
<reports:reportEstudanteAnoLegenda/>
</div>
<div class="col-md-6">
</div>
</div>
</div>