Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1572 → Rev 1573

/branches/v3/impl/src/web/user/home/panels/questionarios.jsp
17,7 → 17,10
<baco:hasRole role="admin,all,services,questionarios.gerais,questionarios.admin,pedagogicCouncil.president">
<div class="list-group-item"><html:link action="/user/seeQuestionarios">Acompanhamento de Questionários</html:link></div>
</baco:hasRole>
<%-- <div class="list-group-item"><html:link action="/user/configurationSchedulleTasks.do">Consulta de Resultados</html:link></div>--%>
<baco:hasRole role="admin,all,questionarios.admin">
<div class="list-group-item"><html:link action="/user/listQuestionariosReports">Administração de Relatórios</html:link></div>
</baco:hasRole>
<div class="list-group-item"><html:link action="/user/seeQuestionarios">Consulta de Relatórios</html:link></div>
</div>
</div>
</div>
/branches/v3/impl/src/web/user/questionarios/docs/QuestionariosReports.bmp
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/branches/v3/impl/src/web/user/questionarios/docs/OLAPQuestionarios.bmp
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/branches/v3/impl/src/web/user/questionarios/docs/QuestionariosTudo.bmp
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/branches/v3/impl/src/web/user/questionarios/reports/newReport.jsp
New file
0,0 → 1,59
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ 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" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<div class="alert alert-warning"></div>
<script>
function submitQuestionarioReportForm(form)
{
if($("#titleReport").val() == "")
{
$("#messages").html("<div class=\"alert alert-warning\">O titulo é obrigatório</div>");
}
else if($('#reportFileGroupClass').find(":selected").text() == "")
{
$("#messages").html("<div class=\"alert alert-warning\">Por favor escolha um tipo de relatório</div>");
}
else
form.submit();
}
</script>
<html:form styleClass="form-horizontal" action="/user/questionariosReportsPae" enctype="multipart/form-data" onsubmit="updateIntroHtml()">
<input type="hidden" name="dispatch" value="saveReportGroup">
<jsp:useBean id="QuestionarioReportForm" type="pt.estgp.estgweb.web.form.questionarios.QuestionarioReportForm" scope="request"/>
 
 
<div class="panel panel-default">
<div class="panel-heading">
Novo Grupo de Relatórios
</div>
<div class="panel-body">
<div id="messages"></div>
<div class="form-group">
<label class="control-label col-sm-2">Titulo do Grupo de Relatórios</label>
<div class="col-sm-10">
<html:text styleId="titleReport" styleClass="form-control" property="title"/>
</div>
</div>
 
<div class="form-group">
<label class="control-label col-sm-2">Tipo de Grupo de Relatórios</label>
<div class="col-sm-10">
<html:select styleId="reportFileGroupClass" styleClass="form-control" property="reportFileGroupClass">
<option value="">Escolha um Tipo de Relatório</option>
<option value="pt.estgp.estgweb.domain.QuestionarioReportFileGroupCursosAnoImpl">Relatórios de Curso Publicos</option>
<option value="pt.estgp.estgweb.domain.QuestionarioReportFileGroupDocentesAno">Relatórios de Docentes</option>
</html:select>
</div>
</div>
 
</div>
</div>
<button type="button" class="btn btn-success" onclick="submitQuestionarioReportForm(form);"><bean:message key="confirm"/></button>
</div>
</html:form>
/branches/v3/impl/src/web/user/questionarios/reports/reportsList.jsp
New file
0,0 → 1,92
<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.domain.Questionario" %>
<%@ page import="pt.estgp.estgweb.domain.QuestionarioImpl" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="java.util.List" %>
<%@ page import="pt.estgp.estgweb.domain.QuestionarioReportFileGroup" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ 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" %>
<html>
<head>
<title>Administração de Reports</title>
</head>
<body>
 
<div class="container-fluid" style="margin-top: 10px">
<div class="panel panel-primary">
<div class="panel-heading clearfix">
Administração de Relatórios de Questionários
<baco:hasRole role="questionarios.admin,all,admin">
<a class="btn btn-success btn-sm pull-right" href="#" data-href="<%=request.getContextPath()%>/user/questionarios/reports/newReport.jsp" data-title="Criar um novo Grupo de Reports" data-toggle="modal" data-target="#modalAjaxRequest">
<span class="glyphicon glyphicon-plus"></span> Novo Grupo de Relatórios
</a>
</baco:hasRole>
<a class="btn btn-default" href="#" data-toggle="modal" data-target="#modalHelpQuestionarioReport">
<span class="glyphicon glyphicon-question-sign"></span> Ajuda sobre Criação de Relatórios
</a>
</div>
<div class="panel-body">
<html:errors/>
<jomm:messages/>
<table class="tablesortersimple">
<thead>
<tr>
<th>Num. Control</th>
<th>Descrição</th>
<th>Inputs</th>
<th>Administrar</th>
<!--<th>Estado</th>-->
<th>Alterado a</th>
<th>Apagar</th>
</tr>
</thead>
<tbody>
<%
AbstractDao.getCurrentSession().beginTransaction();
List<QuestionarioReportFileGroup> questionariosFileGroups = DaoFactory.getQuestionarioReportFileGroupDaoImpl().findAll();
 
//As transacoes tem de estar fechadas para se chamar a tag initClearances
for(QuestionarioReportFileGroup q: questionariosFileGroups)
{
 
request.setAttribute("q",q);
%>
 
<tr>
<td>${q.id}</td>
<td>${q.title}</td>
<td>
<div class="list-group">
<logic:iterate id="input" name="q" property="inputs" type="pt.estgp.estgweb.domain.utils.InputDrivenInput">
<div class="list-group-item">${input.inputName}: ${input.inputValue}</div>
</logic:iterate>
</div>
</td>
<td>
<html:link styleClass="btn btn-default" action="/user/adminQuestionario?questionario.id=${q.id}">Admin</html:link>
</td>
<td><%=pt.estgp.estgweb.web.utils.DatesUtils.getStringFromDate(q.getUpdateDate())%></td>
<td>
<button class="btn btn-danger" data-href="<%=request.getContextPath()%>/user/deleteQuestionario.do?questionario.id=${q.id}" data-message="Tem a certeza que deseja eliminar o questionário ${q.id}?" data-toggle="modal" data-target="#confirm-ModalGeneric">
<span class="glyphicon glyphicon-remove small"> </span>
</button>
</td>
</tr>
<%
}
AbstractDao.getCurrentSession().getTransaction().commit();
%>
</tbody>
</table>
</div>
</div>
</div>
 
</body>
</html>
/branches/v3/impl/src/web/user/questionarios/QuestionarioState.bmp
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/branches/v3/impl/src/web/user/questionarios/headerQuestionarios.jsp
103,6 → 103,10
<h3 class="well well-sm">Modelo de Estados</h3>
<img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/QuestionarioState.bmp" width="90%"/>
 
<h3 class="well well-sm">Modelo de Reports</h3>
<img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/docs/QuestionariosReports.bmp" width="90%"/>
 
 
<h3 class="well well-sm">Dimensões para Resultados</h3>
<img class="imgtoogle imgsmall" src="<%=request.getContextPath()%>/user/questionarios/docs/OLAPQuestionarios.bmp" width="90%"/>
 
/branches/v3/impl/src/web/user/questionarios/QuestionariosDomain.bmp
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/branches/v3/impl/src/web/user/questionarios/topnavQuestionarioReportList.jsp
New file
0,0 → 1,11
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="jomm.web.utils.NavPlaceServer"%>
<%@ page import="jomm.web.utils.TopNav" %>
<%
 
TopNav topNav = NavPlaceServer.getInstance().createTopNav(request);
topNav.addNavPlace("/user/homePae.do", "intranet.separator.home.back");
topNav.addNavPlace(null, "surveys.reports");
%>
<jsp:include page="/layout/topnav.jsp"/>