/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/pedagogico/UpdateCoursesAndUnitsJobService.java |
---|
853,7 → 853,8 |
if(!questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_CHANGE_ASSIGNEMENTS_USE_UNIT.name()) && |
!questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_CHANGE_ASSIGNEMENTS_CHECK_TEACHERS.name()) && |
!questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_CHANGE_ASSIGNEMENTS.name()) && |
!questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_CHANGE_TIPOLOGIES.name())) |
!questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_CHANGE_TIPOLOGIES.name()) && |
!questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_CHANGE_ASSIGNEMENTS_USE_OLAP_UNIT.name())) |
{ |
throw new NotAuthorizedException("Nao tem autorização para alterar as tipologias"); |
} |
862,6 → 863,10 |
{ |
unidade.setUsar(Boolean.parseBoolean(val)); |
} |
else if(op.equals("usarOlap")) |
{ |
unidade.setUsarOlap(Boolean.parseBoolean(val)); |
} |
else if(op.equals("vista")) |
{ |
unidade.setVista(Boolean.parseBoolean(val)); |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/PedagogicoAlunosProcessor.java |
---|
69,7 → 69,6 |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SEE_FORM.name(),usession); |
} |
} |
} |
private void assignationDetailsClearances(QuestionarioImpl q, UserSessionImpl usession, SimpleClearanceRuledSupport s) { |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/QuestionarioImpl.java |
---|
390,7 → 390,10 |
{ |
s.addClearance(QuestionarioClearancesOperation.QUESTIONARIO_REOPEN_PROCESSEMENT.name(),usession); |
s.addClearance(QuestionarioClearancesOperation.QUESTIONARIO_GENERATE_OLAP.name(),usession); |
s.addClearance(QuestionarioClearancesOperation.QUESTIONARIO_CHANGE_ASSIGNEMENTS_USE_OLAP_UNIT.name(),usession); |
} |
if(getStateEnum() == State.PROCESSING_OLAP) |
{ |
//notting to do |
401,6 → 404,7 |
{ |
s.addClearance(QuestionarioClearancesOperation.QUESTIONARIO_CLOSE_PROCESSEMENT.name(),usession); |
s.addClearance(QuestionarioClearancesOperation.QUESTIONARIO_GENERATE_OLAP.name(),usession); |
s.addClearance(QuestionarioClearancesOperation.QUESTIONARIO_CHANGE_ASSIGNEMENTS_USE_OLAP_UNIT.name(),usession); |
} |
if(getStateEnum() == QuestionarioImpl.State.ASSIGNATION_DETAILS) |
{ |
466,6 → 470,7 |
QUESTIONARIO_CHANGE_ASSIGNEMENTS, |
QUESTIONARIO_CHANGE_ASSIGNEMENTS_CHECK_TEACHERS, |
QUESTIONARIO_CHANGE_ASSIGNEMENTS_USE_UNIT, |
QUESTIONARIO_CHANGE_ASSIGNEMENTS_USE_OLAP_UNIT, |
QUESTIONARIO_SEE_DASHBOARD |
/branches/v3/impl/src/web/user/questionarios/pedagogicoEstudante/pedagogicoCourseCheckCursoAfeto.jsp |
---|
45,6 → 45,21 |
} |
); |
$("#cursoAfetoTable${CursoAfeto.id} .usarOlapCheck").each(function() |
{ |
if($(this).prop("checked")) |
{ |
$(this).closest("td").addClass("usarOlapCheck"); |
$(this).closest("td").removeClass("usarOlapNotCheck"); |
} |
else |
{ |
$(this).closest("td").removeClass("usarOlapChecked"); |
$(this).closest("td").addClass("usarOlapNotChecked"); |
} |
} |
); |
$("#cursoAfetoTable${CursoAfeto.id} .vistaCheck").each(function() |
{ |
if($(this).prop("checked")) |
86,6 → 101,20 |
} |
}); |
$("#cursoAfetoTable${CursoAfeto.id} .usarOlapCheck").on("change",function() |
{ |
if($(this).prop("checked")) |
{ |
$(this).closest("td").addClass("usarOlapChecked"); |
$(this).closest("td").removeClass("usarOlapNotChecked"); |
} |
else |
{ |
$(this).closest("td").removeClass("usarOlapChecked"); |
$(this).closest("td").addClass("usarOlapNotChecked"); |
} |
}); |
$("#cursoAfetoTable${CursoAfeto.id} .vistaCheck").on("change",function() |
{ |
if($(this).prop("checked")) |
130,6 → 159,7 |
<th>Docentes s/ sumario</th> |
<th>Turmas s/ sumario</th> |
<th>Escluidas</th> |
<th>Usar OLAP</th> |
<th>Usar</th> |
<th>Alunos OK</th> |
<th>Profs OK</th> |
165,6 → 195,11 |
var op = "usar"; |
setUnidadeAfetaVar('${CursoAfeto.id}','${unidade.id}',op,val,$(this).closest("td")); |
}); |
$("#unidadeAfetaRow${unidade.id} .usarOlapCheck").on("change",function(){ |
var val =$(this).prop("checked") ? "true" : "false"; |
var op = "usarOlap"; |
setUnidadeAfetaVar('${CursoAfeto.id}','${unidade.id}',op,val,$(this).closest("td")); |
}); |
$("#unidadeAfetaRow${unidade.id} .vistaCheck").on("change",function() |
{ |
var val =$(this).prop("checked") ? "true" : "false"; |
198,7 → 233,7 |
</td> |
<td>${unidade.codigoUnidade}</td> |
<td> |
<html:link target="_blank" action="/user/startLoadCourseUnitFromHome.do?id=${unidade.courseUnit.id}"> |
<html:link target="_blank" action="/user/startLoadCourseUnitFromHome?id=${unidade.courseUnit.id}"> |
${unidade.nome} |
</html:link> |
</td> |
263,6 → 298,14 |
<td>${unidade.profsWithoutTurma}</td><%--PROFS SEM SUMARIO--%> |
<td>${unidade.turmaWithoutProf}</td><%--Turmas Sem Sumario--%> |
<td>${unidade.excludedTipologias}</td> |
<td> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_CHANGE_ASSIGNEMENTS_USE_OLAP_UNIT"> |
<html:checkbox styleClass="usarOlapCheck" name="unidade" property="usarOlap"/> |
</baco:clearOperation> |
<baco:notClearOperation name="Questionario" op="QUESTIONARIO_CHANGE_ASSIGNEMENTS_USE_OLAP_UNIT"> |
<html:checkbox styleClass="usarOlapCheck" name="unidade" property="usarOlap" disabled="true"/> |
</baco:notClearOperation> |
</td> |
<td> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_CHANGE_ASSIGNEMENTS_USE_UNIT"> |
<html:checkbox styleClass="usarCheck" name="unidade" property="usar"/> |
295,7 → 338,7 |
</tr> |
<tr class="collapse" id="tipologias${unidade.id}"> |
<td></td> |
<td colspan="14" class="tipologias" style="padding-left: 25px"> |
<td colspan="15" class="tipologias" style="padding-left: 25px"> |
<div class="panel panel-default"> |
<div class="panel-body"> |
/branches/v3/impl/src/web/user/questionarios/pedagogicoEstudante/pedagogicoEstudanteCoursesCheck.jsp |
---|
86,16 → 86,17 |
{ |
background-color: gray !important; |
} |
td.usarNotChecked |
td.usarNotChecked,td.usarOlapNotChecked |
{ |
background-color: red !important; |
} |
td.usarChecked |
td.usarChecked,td.usarOlapChecked |
{ |
} |
@keyframes waitPost { |
from { opacity: 1; } |
to { opacity: 0; } |