/branches/v3/impl/conf/WEB-INF/tags/repositoryFile.tag |
---|
57,10 → 57,10 |
%> |
<span class="badge icon"> |
<a href="javascript:invoqueDataVersionForm(${repositoryStream})"><span class="icon icon-history icon-large"></span></a> |
<a data-toggle="tooltip" title="Descarregar" href="javascript:invoqueDataVersionForm(${repositoryStream})"><span class="icon icon-history icon-large"></span></a> |
</span> |
<span class="badge icon"> |
<a href="<%=request.getContextPath()%>/repositoryStream/${repositoryStream}"><span class="<%=iconFile%>"></span></a> |
<a data-toggle="tooltip" title="Histórico" href="<%=request.getContextPath()%>/repositoryStream/${repositoryStream}"><span class="<%=iconFile%>"></span></a> |
</span> |
<% |
} |
88,8 → 88,8 |
<% |
} |
%> |
<a class="btn btn-small btn-default" href="<%=request.getContextPath()%>/repositoryStream/${repositoryStream}"><span class="<%=iconFile%>"></span></a> |
<a class="btn btn-small btn-default" href="javascript:invoqueDataVersionForm(${repositoryStream})"><span class="icon icon-history icon-large"></span></a> |
<a data-toggle="tooltip" title="Descarregar" class="btn btn-small btn-default" href="<%=request.getContextPath()%>/repositoryStream/${repositoryStream}"><span class="<%=iconFile%>"></span></a> |
<a data-toggle="tooltip" title="Histórico" class="btn btn-small btn-default" href="javascript:invoqueDataVersionForm(${repositoryStream})"><span class="icon icon-history icon-large"></span></a> |
</div> |
<% |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/sigesimports/ImportCourseService.java |
---|
461,6 → 461,9 |
if(t == null) |
t = new CourseUnitImpl.Tipologias();*/ |
CourseUnitImpl.Tipologias t = new CourseUnitImpl.Tipologias(); |
t.setTipologiasMarcadas(tipologiasAntes.getTipologiasMarcadas()); |
t.setTipologiasExtraAdicionadas(tipologiasAntes.getTipologiasExtraAdicionadas()); |
t.setTipologiasUsadas(tipologiasAntes.getTipologiasUsadas()); |
t.setTipologiasTdocTurma(new ArrayList<CourseUnitImpl.Tipologia>()); |
for(TipologiasTurma.TipologiaTurma tipologiaTurma : d.getTipologiasTdocTurma().getTipologias()) |
530,9 → 533,10 |
/* |
* Consiste as exluidas todas das velhas para as novas |
*/ |
consistirTipologiasNovaseAntigas(t.getTipologiasTdocTurma(),tipologiasAntes.getTipologiasTdocTurma()); |
consistirTipologiasNovaseAntigas(t.getTipologiasSumarios(),tipologiasAntes.getTipologiasSumarios()); |
consistirTipologiasNovaseAntigas(t.getTipologiasHorarioReferencia(),tipologiasAntes.getTipologiasHorarioReferencia()); |
ArrayList<CourseUnitImpl.Tipologia> mergedTipologiasAntigas = tipologiasAntes.obtainTipologiasSimples(c); |
consistirExcludesTipologiasNovaseAntigas(t.getTipologiasTdocTurma(),mergedTipologiasAntigas); |
consistirExcludesTipologiasNovaseAntigas(t.getTipologiasSumarios(), mergedTipologiasAntigas); |
consistirExcludesTipologiasNovaseAntigas(t.getTipologiasHorarioReferencia(), mergedTipologiasAntigas); |
if(c.getId() == 938) |
System.out.println(); |
c.setTipologiasClass(t); |
547,7 → 551,7 |
* @param tNovas |
* @param tVelhas |
*/ |
private void consistirTipologiasNovaseAntigas(ArrayList<CourseUnitImpl.Tipologia> tNovas,ArrayList<CourseUnitImpl.Tipologia> tVelhas) |
private void consistirExcludesTipologiasNovaseAntigas(ArrayList<CourseUnitImpl.Tipologia> tNovas,ArrayList<CourseUnitImpl.Tipologia> tVelhas) |
{ |
if(tNovas != null && tVelhas!=null) |
{ |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/pedagogico/reportprocessors/ReportAlunosGenerator.java |
---|
134,7 → 134,7 |
DataTable.Row header = tableRespostasAgregadas.addRowHeader(); |
header.addColTextCenter("Questão"); |
header.addColTextCenter("Resps."); |
header.addColTextCenter("Resps. Esperadas"); |
header.addColTextCenter("Resps. Esper."); |
//header.addColTextCenter("Tempo Médio de Resposta (seg.)"); |
header.addColTextCenter("% Resp."); |
header.addColTextCenter("Nada Satisf. %"); |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/pedagogico/reportprocessors/CursoPublicReportGenerator.java |
---|
50,7 → 50,7 |
AbstractDao.getCurrentSession().beginTransaction(); |
//String teacherCode = "44451"; |
//String teacherCode = "20122"; |
String courseCode = "6914"; |
String courseCode = "9119"; |
//String courseCode = "9104"; |
String anoLectivo = "201516"; |
String[] periodos = new String[]{"S2","T3","T4","A"}; |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/CourseUnitImpl.java |
---|
833,6 → 833,7 |
public void setExcludedTipologia(boolean excluded, String cdDocente,String cdTipologia,String cdTurma) |
{ |
try { |
boolean found = false; |
Tipologias tipoClass = getTipologiasClass(); |
Tipologia proto = new Tipologia(); |
845,6 → 846,7 |
if(tipo.equals(proto)) |
{ |
tipo.setExclude(excluded); |
found = true; |
} |
} |
if(tipoClass.getTipologiasHorarioReferencia() != null) |
853,6 → 855,7 |
if(tipo.equals(proto)) |
{ |
tipo.setExclude(excluded); |
found = true; |
} |
} |
if(tipoClass.getTipologiasExtraAdicionadas() != null) |
861,6 → 864,7 |
if(tipo.equals(proto)) |
{ |
tipo.setExclude(excluded); |
found = true; |
} |
} |
if(tipoClass.getTipologiasTdocTurma() != null) |
869,8 → 873,24 |
if(tipo.equals(proto)) |
{ |
tipo.setExclude(excluded); |
found = true; |
} |
} |
if(!found) |
{ |
logger.info("Tipologia não encontrada para excluir, provavelmente é uma tipologia que foi carregada da lista de docentes por não pertencer às tipologias"); |
logger.info("Vamos adicionar tipologia Extra à lista de tipologias da unidade"); |
Tipologia tipoExtra = new Tipologia(); |
tipoExtra.cdDocente = cdDocente; |
tipoExtra.cdTurma = cdTurma; |
tipoExtra.cdTipologia = Globals.BACO_TIPOLOGIA_SIMPLES_VIRTUAL_CODE; |
tipoExtra.dsTipologia = Globals.BACO_TIPOLOGIA_SIMPLES_DS; |
tipoExtra.extra = true; |
tipoExtra.exclude = true; |
if(tipoClass.getTipologiasExtraAdicionadas() == null) |
tipoClass.setTipologiasExtraAdicionadas(new ArrayList<Tipologia>()); |
tipoClass.getTipologiasExtraAdicionadas().add(tipoExtra); |
} |
setTipologiasClass(tipoClass); |
1088,7 → 1108,6 |
merge.add(tipo); |
} |
} |
//novo |
if(getTipologiasTdocTurma() != null) |
for(Tipologia tipo: getTipologiasTdocTurma()) |
{ |
/branches/v3/impl/src/web/layout/themes/scripts-default.jsp |
---|
730,4 → 730,9 |
<script src="<%=request.getContextPath()%>/js/angularjs/1.4.8/angular.min.js"></script> |
<script> |
$(document).ready(function(){ |
$('[data-toggle="tooltip"]').tooltip(); |
}); |
</script> |
/branches/v3/impl/src/web/user/data.jsp |
---|
42,6 → 42,7 |
<table class="tablesorterfiltered" border="1" style="border:1px solid black"> |
<thead> |
<tr> |
<th>versão</th> |
<th>Nome do Ficheiro</th> |
<th>Content Type</th> |
<th>Descrição</th> |
72,12 → 73,15 |
return (int) (o2.getId() - o1.getId()); |
} |
}); |
int numeroVersao = lista.size(); |
for(pt.estgp.estgweb.domain.RepositoryFileVersion version: lista) |
{ |
request.setAttribute("version",version); |
%> |
<tr> |
<td><%=numeroVersao%></td> |
<td><a href="<%=request.getContextPath()%>/repositoryStreamVersion/<%=version.getId()%>"><%=version.getName()%></a></td> |
<td><%=version.getContentType()%></td> |
<td><%=version.getDescription()%></td> |
86,7 → 90,7 |
</tr> |
<% |
numeroVersao--; |
} |
} |
jomm.dao.utils.HibernateUtils.getCurrentSession().getTransaction().commit(); |
/branches/v3/impl/src/web/user/questionarios/pedagogicoEstudante/pedagogicoCourseCheckCursoAfeto.jsp |
---|
22,6 → 22,7 |
q = DaoFactory.getQuestionarioDaoImpl().narrow(q); |
((QuestionarioImpl)q).initClearances((UserSessionImpl) UserSessionProxy.loadUserSessionFromRequest(request),false); |
request.setAttribute("Questionario",q); |
%> |
<jsp:useBean id="Questionario" type="pt.estgp.estgweb.domain.QuestionarioImpl" scope="request"/> |
<script> |
144,6 → 145,7 |
{ |
UpdateCoursesAndUnitsJobService.updateCountersUnidadeAfeta(unidade); |
} |
%> |
<tr id="unidadeAfetaRow${unidade.id}"> |
<td> |
184,7 → 186,8 |
<script> |
$(document).ready( |
function(){ |
$.post("<%=request.getContextPath()%>/user/questionarios/pedagogicoEstudante/pedagogicoCourseCheckUnidadeAfeta.jsp?unidadeAfetaId=${unidade.id}", function(data) { |
$.post("<%=request.getContextPath()%>/user/questionarios/pedagogicoEstudante/pedagogicoCourseCheckUnidadeAfeta.jsp?unidadeAfetaId=${unidade.id}", function(data) |
{ |
$("#tipologias${unidade.id} .tipologias") |
.html(data); |
evaluateTableSortersInside("#tipologias${unidade.id} .tipologias"); |
213,8 → 216,9 |
<td> |
<% |
CourseUnitImpl courseUnitImpl = (CourseUnitImpl) DaoFactory.getCourseUnitDaoImpl().narrow(unidade.getCourseUnit()); |
try{ |
CourseUnitImpl courseUnitImpl = (CourseUnitImpl) DaoFactory.getCourseUnitDaoImpl().narrow(unidade.getCourseUnit()); |
int students = courseUnitImpl.studentsSize(); |
int studentsTurmasSize = courseUnitImpl.studentsTurmaSize(); |
if(students != studentsTurmasSize) |
242,7 → 246,12 |
</a> |
<% |
} |
}catch(Throwable e){e.printStackTrace();System.out.println(e.toString());} |
} |
catch(Throwable e) |
{ |
System.out.println("Session: open:" + AbstractDao.getCurrentSession().isOpen() + " connected:" + AbstractDao.getCurrentSession().isConnected() +" CU:" + courseUnitImpl.getId() + " : " + e.toString()); |
} |
%> |
</td> |