18,25 → 18,25 |
<jsp:useBean id="SEMESTRE" type="java.lang.String" scope="request"/> |
<jsp:useBean id="courseView" type="pt.estgp.estgweb.domain.views.CourseView" scope="request"/> |
|
<style> |
td .icons |
{ |
white-space: nowrap !important; |
} |
td .icons a img |
{ |
width: 15px !important; |
|
} |
</style> |
<% |
boolean canChange = false; |
|
%> |
<!-- ++++++++++++++++++++++++++++++++++++++++++++ --> |
<!-- CADEIRAS DO SEMESTRE 1 - SEM PROGRAMA --> |
<!-- ++++++++++++++++++++++++++++++++++++++++++++ --> |
<div class="panel-body"> |
|
<% |
if(courseView.isSeparatedUnits(CourseForm.getImportYear())) |
{ |
%> |
<div class="alert alert-info"> |
Este curso está configurado para <strong>separar</strong> as turmas em diferentes unidades |
</div> |
<% |
} |
%> |
|
|
<logic:equal value="true" name="courseView" property="hasCourseUnitsWithNoProgram${SEMESTRE}"> |
53,64 → 53,86 |
} |
); |
</script> |
<table id="myTable${SEMESTRE}NP${courseView.id}" class="dataTable tablesorter tablesorterfiltered"> |
<table id="myTable${SEMESTRE}NP${courseView.id}" class="tablesorter tablesorterfiltered"> |
<thead> |
<tr> |
<th>Código</th> |
<th>Unidade</th> |
<% |
if(courseView.isSeparatedUnits(CourseForm.getImportYear())) |
{ |
%> |
<th>Turma</th> |
<% |
} |
%> |
<th>Docente</th> |
<td></td> |
<th class="filter-false" data-sorter="false">Ficha</th> |
<th class="filter-false" data-sorter="false">Relatório</th> |
</tr> |
</thead> |
<tbody> |
|
<nested:iterate id="courseUnitView" property="courseUnitsWithNoProgram${SEMESTRE}" type="pt.estgp.estgweb.domain.views.CourseUnitView"> |
<tr> |
<td>${courseUnitView.code}</td> |
<td>${courseUnitView.name}</td> |
<td style="text-align: right">${courseUnitView.code}</td> |
<td><a href="<%=request.getContextPath()%>/user/startLoadCourseUnitFromHome.do?id=${courseUnitView.id}">${courseUnitView.name}</a></td> |
<% |
if(courseView.isSeparatedUnits(CourseForm.getImportYear())) |
{ |
%> |
<td>${courseUnitView.cdTurma}</td> |
<% |
} |
%> |
<td>${courseUnitView.teachersSnipet}</td> |
|
<td class="icons"> |
<a href="<%=request.getContextPath()%>/user/startLoadCourseUnitFromHome.do?id=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/home.png"/></a> |
<a href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.programStreamId}"><img src="<%=request.getContextPath()%>/imgs/mime/pdf.gif"/></a> |
|
<a class="btn btn-small" href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.programStreamId}"><span class="glyphicon glyphicon-file"></span></a> |
<baco:isNotAdmin> |
<logic:equal value="false" name="courseUnitView" property="validProgram"> |
<logic:equal value="${courseView.coordinator.id}" name="UserSession" property="user.id"> |
<html:link action="/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/edit.png"/></html:link> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</logic:equal> |
<logic:notEqual value="${courseView.coordinator.id}" name="UserSession" property="user.id"> |
<baco:hasRole role="${courseView.validationRole},courseValidatePrograms,servicesPrograms"> |
<html:link action="/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/edit.png"/></html:link> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:hasRole> |
</logic:notEqual> |
<logic:notEqual value="${courseView.coordinator.id}" name="UserSession" property="user.id"> |
<baco:isTeacherOfCourseUnit courseUnitId="${courseUnitView.id}"> |
<baco:hasNotRole role="${courseView.validationRole},courseValidatePrograms,servicesPrograms"> |
<html:link action="/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/edit.png"/></html:link> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:hasNotRole> |
</baco:isTeacherOfCourseUnit> |
</logic:notEqual> |
</logic:equal> |
</baco:isNotAdmin> |
<baco:isAdmin> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:isAdmin> |
</td> |
<td class="icons"> |
<baco:isNotAdmin> |
<baco:hasRole role="${courseView.validationRole},courseValidatePrograms,servicesPrograms"> |
<logic:equal value="true" name="courseUnitView" property="validEvaluation"> |
<a href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><img src="<%=request.getContextPath()%>/imgs/avaliacao_icon.png"/></a> |
<a class="btn btn-small" href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><span class="glyphicon glyphicon-check"></span></a> |
</logic:equal> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitEvaluation.do?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:hasRole> |
<baco:hasNotRole role="${courseView.validationRole},courseValidatePrograms,servicesPrograms"> |
<baco:isTeacherOfCourseUnit courseUnitId="${courseUnitView.id}"> |
<logic:equal value="true" name="courseUnitView" property="validEvaluation"> |
<a href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><img src="<%=request.getContextPath()%>/imgs/avaliacao_icon.png"/></a> |
<a class="btn btn-small" href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><span class="glyphicon glyphicon-check"></span></a> |
</logic:equal> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitEvaluation.do?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:isTeacherOfCourseUnit> |
</baco:hasNotRole> |
</baco:isNotAdmin> |
<baco:isAdmin> |
<html:link action="/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/edit.png"/></html:link> |
<logic:equal value="true" name="courseUnitView" property="validEvaluation"> |
<a href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><img src="<%=request.getContextPath()%>/imgs/avaliacao_icon.png"/></a> |
<a class="btn btn-small" href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><span class="glyphicon glyphicon-check"></span></a> |
</logic:equal> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitEvaluation.do?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:isAdmin> |
</td> |
</tr> |
148,12 → 170,20 |
<table id="myTable${SEMESTRE}PI${courseView.id}" class="dataTable tablesorter tablesorterfiltered"> |
<thead> |
<tr> |
<td></td> |
<th>Código</th> |
<th>Unidade</th> |
<% |
if(courseView.isSeparatedUnits(CourseForm.getImportYear())) |
{ |
%> |
<th>Turma</th> |
<% |
} |
%> |
<th>Docente</th> |
<td></td> |
<th class="filter-false" data-sorter="false">Validar Ficha</th> |
<th class="filter-false" data-sorter="false">Ficha</th> |
<th class="filter-false" data-sorter="false">Relatório</th> |
</tr> |
</thead> |
<tbody> |
173,7 → 203,7 |
<%--</logic:equal>--%> |
|
<%--NOVO VALIDATION ROLE--%> |
<baco:hasNotRole role="${courseView.validationRole},courseValidatePrograms" > |
<%-- <baco:hasNotRole role="${courseView.validationRole},courseValidatePrograms" > |
<td></td> |
</baco:hasNotRole> |
<baco:hasRole role="${courseView.validationRole},courseValidatePrograms" > |
183,51 → 213,76 |
<td><nested:hidden property="programStreamId"/> |
<nested:hidden property="id"/> |
<nested:checkbox property="validProgram"/></td> |
</baco:hasRole> |
<td>${courseUnitView.code}</td> |
<td>${courseUnitView.name}</td> |
<td>${courseUnitView.cdTurma}</td> |
</baco:hasRole>--%> |
<td style="text-align: right">${courseUnitView.code}</td> |
<td><a href="<%=request.getContextPath()%>/user/startLoadCourseUnitFromHome.do?id=${courseUnitView.id}">${courseUnitView.name}</a></td> |
<%--<td>${courseUnitView.cdTurma}</td>--%> |
<% |
if(courseView.isSeparatedUnits(CourseForm.getImportYear())) |
{ |
%> |
<td>${courseUnitView.cdTurma}</td> |
<% |
} |
%> |
<td>${courseUnitView.teachersSnipet}</td> |
<td class="icons" style="text-align: center; vertical-align: middle"> |
<baco:hasRole role="${courseView.validationRole},courseValidatePrograms" > |
<% |
canChange=true; |
%> |
<nested:hidden property="programStreamId"/> |
<nested:hidden property="id"/> |
<nested:checkbox styleClass="btn" property="validProgram"/> |
</baco:hasRole> |
</td> |
<td class="icons"> |
<a href="<%=request.getContextPath()%>/user/startLoadCourseUnitFromHome.do?id=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/home.png"/></a> |
<a href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.programStreamId}"><img src="<%=request.getContextPath()%>/imgs/mime/pdf.gif"/></a> |
<a class="btn btn-small" href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.programStreamId}"><span class="glyphicon glyphicon-file"></span></a> |
<baco:isNotAdmin> |
<logic:equal value="false" name="courseUnitView" property="validProgram"> |
<logic:equal value="${courseView.coordinator.id}" name="UserSession" property="user.id"> |
<html:link action="/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/edit.png"/></html:link> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</logic:equal> |
<logic:notEqual value="${courseView.coordinator.id}" name="UserSession" property="user.id"> |
<baco:hasRole role="${courseView.validationRole},courseValidatePrograms,servicesPrograms"> |
<html:link action="/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/edit.png"/></html:link> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:hasRole> |
</logic:notEqual> |
<logic:notEqual value="${courseView.coordinator.id}" name="UserSession" property="user.id"> |
<baco:isTeacherOfCourseUnit courseUnitId="${courseUnitView.id}"> |
<baco:hasNotRole role="${courseView.validationRole},courseValidatePrograms,servicesPrograms"> |
<html:link action="/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/edit.png"/></html:link> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:hasNotRole> |
</baco:isTeacherOfCourseUnit> |
</logic:notEqual> |
</logic:equal> |
</baco:isNotAdmin> |
<baco:isAdmin> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:isAdmin> |
</td> |
<td class="icons"> |
<baco:isNotAdmin> |
<baco:hasRole role="${courseView.validationRole},courseValidatePrograms,servicesPrograms"> |
<logic:equal value="true" name="courseUnitView" property="validEvaluation"> |
<a href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><img src="<%=request.getContextPath()%>/imgs/avaliacao_icon.png"/></a> |
<a class="btn btn-small" href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><span class="glyphicon glyphicon-check"></span></a> |
</logic:equal> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitEvaluation.do?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:hasRole> |
<baco:hasNotRole role="${courseView.validationRole},courseValidatePrograms,servicesPrograms"> |
<baco:isTeacherOfCourseUnit courseUnitId="${courseUnitView.id}"> |
<logic:equal value="true" name="courseUnitView" property="validEvaluation"> |
<a href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><img src="<%=request.getContextPath()%>/imgs/avaliacao_icon.png"/></a> |
<a class="btn btn-small" href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><span class="glyphicon glyphicon-check"></span></a> |
</logic:equal> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitEvaluation.do?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:isTeacherOfCourseUnit> |
</baco:hasNotRole> |
</baco:isNotAdmin> |
<baco:isAdmin> |
<html:link action="/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/edit.png"/></html:link> |
<logic:equal value="true" name="courseUnitView" property="validEvaluation"> |
<a href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><img src="<%=request.getContextPath()%>/imgs/avaliacao_icon.png"/></a> |
<a class="btn btn-small" href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><span class="glyphicon glyphicon-check"></span></a> |
</logic:equal> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitEvaluation.do?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:isAdmin> |
</td> |
</tr> |
260,12 → 315,21 |
<table id="myTable${SEMESTRE}PV${courseView.id}" class="dataTable tablesorter tablesorterfiltered"> |
<thead> |
<tr> |
<td></td> |
<%--<td></td>--%> |
<th>Código</th> |
<th>Unidade</th> |
<% |
if(courseView.isSeparatedUnits(CourseForm.getImportYear())) |
{ |
%> |
<th>Turma</th> |
<% |
} |
%> |
<th>Docente</th> |
<td></td> |
<th class="filter-false" data-sorter="false">Validar Ficha</th> |
<th class="filter-false" data-sorter="false">Ficha</th> |
<th class="filter-false" data-sorter="false">Relatório</th> |
</tr> |
</thead> |
<tbody> |
284,7 → 348,7 |
<%--</logic:equal>--%> |
<%--NOVO ROLE VALIDACAOO--%> |
|
<baco:hasNotRole role="${courseView.validationRole},courseValidatePrograms" > |
<%-- <baco:hasNotRole role="${courseView.validationRole},courseValidatePrograms" > |
<td></td> |
</baco:hasNotRole> |
<baco:hasRole role="${courseView.validationRole},courseValidatePrograms" > |
294,52 → 358,77 |
<td><nested:hidden property="programStreamId"/> |
<nested:hidden property="id"/> |
<nested:checkbox property="validProgram"/></td> |
</baco:hasRole> |
<td>${courseUnitView.code}</td> |
<td>${courseUnitView.name}</td> |
</baco:hasRole>--%> |
|
<td style="text-align: right">${courseUnitView.code}</td> |
<td><a href="<%=request.getContextPath()%>/user/startLoadCourseUnitFromHome.do?id=${courseUnitView.id}">${courseUnitView.name}</a></td> |
<%--<td>${courseUnitView.cdTurma}</td>--%> |
<% |
if(courseView.isSeparatedUnits(CourseForm.getImportYear())) |
{ |
%> |
<td>${courseUnitView.cdTurma}</td> |
<% |
} |
%> |
<td>${courseUnitView.teachersSnipet}</td> |
<td class="icons" style="text-align: center; vertical-align: middle"> |
<baco:hasRole role="${courseView.validationRole},courseValidatePrograms" > |
<% |
canChange=true; |
%> |
<nested:hidden property="programStreamId"/> |
<nested:hidden property="id"/> |
<nested:checkbox styleClass="btn" property="validProgram"/> |
</baco:hasRole> |
</td> |
<td class="icons"> |
<a href="<%=request.getContextPath()%>/user/startLoadCourseUnitFromHome.do?id=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/home.png"/></a> |
<a href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.programStreamId}"><img src="<%=request.getContextPath()%>/imgs/mime/pdf.gif"/></a> |
|
|
<a class="btn btn-small" href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.programStreamId}"><span class="glyphicon glyphicon-file"></span></a> |
<baco:isNotAdmin> |
<logic:equal value="false" name="courseUnitView" property="validProgram"> |
<logic:equal value="${courseView.coordinator.id}" name="UserSession" property="user.id"> |
<html:link action="/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/edit.png"/></html:link> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</logic:equal> |
<logic:notEqual value="${courseView.coordinator.id}" name="UserSession" property="user.id"> |
<baco:hasRole role="${courseView.validationRole},courseValidatePrograms,servicesPrograms"> |
<html:link action="/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/edit.png"/></html:link> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:hasRole> |
</logic:notEqual> |
<logic:notEqual value="${courseView.coordinator.id}" name="UserSession" property="user.id"> |
<baco:isTeacherOfCourseUnit courseUnitId="${courseUnitView.id}"> |
<baco:hasNotRole role="${courseView.validationRole},courseValidatePrograms,servicesPrograms"> |
<html:link action="/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/edit.png"/></html:link> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:hasNotRole> |
</baco:isTeacherOfCourseUnit> |
</logic:notEqual> |
</logic:equal> |
</baco:isNotAdmin> |
<baco:isAdmin> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:isAdmin> |
</td> |
<td class="icons"> |
<baco:isNotAdmin> |
<baco:hasRole role="${courseView.validationRole},courseValidatePrograms,servicesPrograms"> |
<logic:equal value="true" name="courseUnitView" property="validEvaluation"> |
<a href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><img src="<%=request.getContextPath()%>/imgs/avaliacao_icon.png"/></a> |
<a class="btn btn-small" href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><span class="glyphicon glyphicon-check"></span></a> |
</logic:equal> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitEvaluation.do?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:hasRole> |
<baco:hasNotRole role="${courseView.validationRole},courseValidatePrograms,servicesPrograms"> |
<baco:isTeacherOfCourseUnit courseUnitId="${courseUnitView.id}"> |
<logic:equal value="true" name="courseUnitView" property="validEvaluation"> |
<a href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><img src="<%=request.getContextPath()%>/imgs/avaliacao_icon.png"/></a> |
<a class="btn btn-small" href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><span class="glyphicon glyphicon-check"></span></a> |
</logic:equal> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitEvaluation.do?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:isTeacherOfCourseUnit> |
</baco:hasNotRole> |
</baco:isNotAdmin> |
<baco:isAdmin> |
<html:link action="/startLoadCourseUnitProgram?courseUnitId=${courseUnitView.id}"><img src="<%=request.getContextPath()%>/imgs/edit.png"/></html:link> |
<logic:equal value="true" name="courseUnitView" property="validEvaluation"> |
<a href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><img src="<%=request.getContextPath()%>/imgs/avaliacao_icon.png"/></a> |
<a class="btn btn-small" href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.evaluationStreamId}"><span class="glyphicon glyphicon-check"></span></a> |
</logic:equal> |
<html:link styleClass="btn btn-small" action="/user/startLoadCourseUnitEvaluation.do?courseUnitId=${courseUnitView.id}"><span class="glyphicon glyphicon-pencil"></span></html:link> |
</baco:isAdmin> |
</td> |
</tr> |