/branches/v3/impl/conf/language/MessageResources.properties |
---|
387,7 → 387,7 |
authenticate.blocked=O seu usuário está bloqueado pelo sistema. Para mais informações contacte o Centro Informático. |
username=Nome de Utilizador |
password=Palavra Passe |
username.pae=<label class="label label-primary" style="font-size:1.2em">Número de Aluno / Docente</label> |
username.pae=<label class="label label-primary" style="font-size:1.2em">Número de Aluno / Docente (USERNAME NETPA)</label> |
password.pae=<label class="label label-info" style="font-size:1.2em">Número</label> do <label class="label label-info" style="font-size:1.2em">Cartão de Cidadão</label> <label class="label label-info" style="font-size:1.2em">ou bilhete de identidade</label> |
password.again=Repita a password |
submit=Entrar |
/branches/v3/impl/src/java/jomm/web/utils/TopNav.java |
---|
26,20 → 26,24 |
return navPlaces; |
} |
public void addNavPlace(String url, String messageKey) |
public NavPlace addNavPlace(String url, String messageKey) |
{ |
NavPlace n = new NavPlace(url,messageKey,navPlaces.size()); |
navPlaces.add(n); |
return n; |
} |
public void addNavPlace(String url, String messageKey,String arg) |
public NavPlace addNavPlace(String url, String messageKey,String arg) |
{ |
NavPlace n = new NavPlace(url,messageKey,navPlaces.size(),arg); |
navPlaces.add(n); |
return n; |
} |
public void addNavPlace(String url, String messageKey,String arg0,String arg1) |
public NavPlace addNavPlace(String url, String messageKey,String arg0,String arg1) |
{ |
NavPlace n = new NavPlace(url,messageKey,navPlaces.size(),arg0,arg1); |
navPlaces.add(n); |
return n; |
} |
public String getTitle() { |
/branches/v3/impl/src/java/jomm/web/utils/NavPlace.java |
---|
21,6 → 21,7 |
private String key; |
private String arg0 = null; |
private String arg1 = null; |
private String icon = null; |
public NavPlace(String url,String key) |
{ |
166,6 → 167,11 |
return (String) request.getAttribute(AuxiliaryQueryString); |
} |
public String getIcon() { |
return icon; |
} |
public void setIcon(String icon) { |
this.icon = icon; |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/courseunits/SaveCourseUnitEvaluation.java |
---|
215,7 → 215,7 |
} |
else |
{ |
repositoryService.updateRepositoryFile(cu.getEvaluationStreamId(), new FileInputStream(path), "application/pdf", "pdf", ((int)new File(path).length()),cu.getCode() + "-evaluation.pdf", "evaluation.evaluation.description " + cu.getName(), ResourceAccessControlEnum.privateDomain); |
repositoryService.updateRepositoryFile(cu.getEvaluationStreamId(), new FileInputStream(path), "application/pdf", "pdf", ((int)new File(path).length()),cu.getCode() + "-evaluation.pdf", "evaluation.evaluation.description " + cu.getName(), ResourceAccessControlEnum.courseunitEvaluationDomain); |
} |
//Obrigar a ser falso |
/branches/v3/impl/src/doc/estgweb.eap |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v3/impl/src/web/layout/topnav.jsp |
---|
19,35 → 19,52 |
String context = ""; |
if(navPlace.getUrl().startsWith("/")) |
context = request.getContextPath(); |
%> |
<li class="navPlace"><a href="<%=context + navPlace.getUrl()%>"><%=navPlace.getMessage(request)%></a> |
<% |
if(i + 1 < navKeys.size() ) |
{ |
%> |
<span class="glyphicon glyphicon-menu-right"/> |
<% |
%> |
<li class="navPlace"> |
<% |
if(navPlace.getIcon() != null) |
{ |
%> |
<span class="<%=navPlace.getIcon()%>"></span> |
<% |
} |
%> |
<a href="<%=context + navPlace.getUrl()%>"><%=navPlace.getMessage(request)%></a> |
<% |
if(i + 1 < navKeys.size() ) |
{ |
%> |
<span class="glyphicon glyphicon-menu-right"/> |
<% |
} |
%> |
</li> |
<% |
} |
%> |
</li> |
<% |
} |
else |
{ |
%> |
<li class="navPlace"> |
<%=navPlace.getMessage(request)%> |
<% |
if(i + 1 < navKeys.size() ) |
else |
{ |
%> |
<span class="glyphicon glyphicon-menu-right"/> |
<% |
%> |
<li class="navPlace"> |
<% |
if(navPlace.getIcon() != null) |
{ |
%> |
<span class="<%=navPlace.getIcon()%>"></span> |
<% |
} |
%> |
<%=navPlace.getMessage(request)%> |
<% |
if(i + 1 < navKeys.size() ) |
{ |
%> |
<span class="glyphicon glyphicon-menu-right"/> |
<% |
} |
%> |
</li> |
<% |
} |
%> |
</li> |
<% |
} |
} |
%> |
</ul> |
/branches/v3/impl/src/web/public/blogs/blog.jsp |
---|
78,6 → 78,7 |
<div class="panel panel-default"> |
<div class="panel-heading clearfix"> |
<span class="icon icon-bubbles"></span> |
${BlogView.formatedaaTitle} |
<baco:canManage name="BlogView"> |
/branches/v3/impl/src/web/user/courseunits/courseunitworks.jsp |
---|
43,6 → 43,7 |
</script> |
<div class="panel panel-default"> |
<div class="panel-heading clearfix"> |
<span class="icon icon-clipboard"></span> |
<bean:message key="courseunit.works"/> |
<baco:canManage name="CourseUnitView"> |
<button type="button" class="btn btn-success pull-right" data-toggle="modal" data-target="#myModal"><span class="glyphicon glyphicon-plus"></span> <bean:message key="new"/> </button> |
/branches/v3/impl/src/web/user/courseunits/courseunitEvaluation.jsp |
---|
337,7 → 337,7 |
<div class="panel panel-primary"> |
<div class="panel-heading"> |
<bean:message key="courseunit.evaluation"/> - <%=CourseUnitView.getName()%> / <%=CourseUnitView.getImportYear()%> |
<span class="icon icon-flag"></span> <bean:message key="courseunit.evaluation"/> - <%=CourseUnitView.getName()%> / <%=CourseUnitView.getImportYear()%> |
<% |
/branches/v3/impl/src/web/user/courseunits/courseunitProgram.jsp |
---|
19,7 → 19,7 |
<div class="panel panel-default"> |
<div class="panel-heading"> |
<bean:message key="courseunit.program"/> |
<span class="icon icon-library"></span> <bean:message key="courseunit.program"/> |
</div> |
<div class="panel-body"> |
/branches/v3/impl/src/web/user/courseunits/courseunitsStatistics.jsp |
---|
22,7 → 22,7 |
%> |
<div class="panel panel-default"> |
<div class="panel-heading"><bean:message key="course.unit.stats"/> Visiveis apenas aos Docentes da unidade e à Comissão de Curso</div> |
<div class="panel-heading"><span class="glyphicon glyphicon-stats"></span> <bean:message key="course.unit.stats"/> Visiveis apenas aos Docentes da unidade e à Comissão de Curso</div> |
<div class="panel-body"> |
(dados atualizados a cada 24 horas) |
<h3>Gerais</h3> |
/branches/v3/impl/src/web/user/courseunits/topnavEvaluation.jsp |
---|
3,6 → 3,7 |
<%@page import="jomm.web.utils.NavPlaceServer"%> |
<%@ page import="jomm.web.utils.TopNav" %> |
<%@ page import="pt.estgp.estgweb.domain.views.BlogView" %> |
<%@ page import="jomm.web.utils.NavPlace" %> |
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/> |
<% |
10,6 → 11,7 |
topNav.addNavPlace("/user/startHome.do", "intranet.separator.home.back"); |
topNav.addNavPlace(null, "course",CourseUnitView.getCourseName()); |
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear()); |
topNav.addNavPlace(null, "courseunit.evaluation"); |
NavPlace nav = topNav.addNavPlace(null, "courseunit.evaluation"); |
nav.setIcon("icon icon-flag"); |
%> |
<jsp:include page="/layout/topnav.jsp"/> |
/branches/v3/impl/src/web/user/courseunits/menu.jsp |
---|
88,10 → 88,36 |
<ul class="nav nav-stacked"> |
<li><html:link action="${user}/startLoadCourseUnit${fromAction}?courseUnitView.id=${CourseUnitView.id}"><span class="glyphicon glyphicon-home"></span> <bean:message key="courseunit.menu.home"/></html:link></li> |
<baco:isTeacherOfCourseUnit courseUnitId="${CourseUnitView.id}"> |
<baco:hasNotRole role="services"> |
<li> |
<li> |
<html:link action="/user/startSubmitAnnouncementFromCourseUnit?announcementView.courseUnitView.id=${CourseUnitView.id}"><span class="icon icon-bubble2"></span> <bean:message key="courseunit.menu.put.announcement"/></html:link> |
</li> |
</baco:hasNotRole> |
</baco:isTeacherOfCourseUnit> |
<baco:hasRole role="services"> |
<li> |
<html:link action="/user/startSubmitAnnouncementFromCourseUnit?announcementView.courseUnitView.id=${CourseUnitView.id}"><span class="icon icon-bubble2"></span> <bean:message key="courseunit.menu.put.announcement"/></html:link> |
</li> |
</baco:hasRole> |
<baco:clearOperation name="CourseUnitView" property="courseUnit" op="PROGRAM_EDIT_PROGRAM"> |
<li> |
<html:link action="/user/startLoadCourseUnitProgram?courseUnitId=${CourseUnitView.id}"><span class="icon icon-library"></span> <bean:message key="edit"/> <bean:message key="courseunit.programfilepath"/></html:link> |
</li> |
</baco:clearOperation> |
<baco:clearOperation name="CourseUnitView" property="courseUnit" op="EVALUATION_EDITION"> |
<li> |
<html:link action="/user/startLoadCourseUnitEvaluation.do?courseUnitId=${CourseUnitView.id}"> |
<span class="glyphicon glyphicon-list-alt"></span> |
<span class="glyphicon glyphicon-flag"></span> |
<bean:message key="edit"/> <bean:message key="courseunit.menu.evaluation"/> |
<% |
106,43 → 132,30 |
</li> |
</baco:clearOperation> |
<baco:clearOperation name="CourseUnitView" property="courseUnit" op="PROGRAM_EDIT_PROGRAM"> |
<li> |
<html:link action="/user/startLoadCourseUnitProgram?courseUnitId=${CourseUnitView.id}"><span class="glyphicon glyphicon-list-alt"></span> <bean:message key="edit"/> <bean:message key="courseunit.programfilepath"/></html:link> |
</li> |
</baco:clearOperation> |
<baco:clearOperation name="CourseUnitView" property="courseUnit" op="STATISTICS_CAN_VIEW"> |
<li> |
<html:link action="/user/startLoadCourseUnitStatsFromHome?courseUnitView.id=${CourseUnitView.id}"><bean:message key="course.unit.stats"/></html:link> |
</li> |
</baco:clearOperation> |
<baco:isTeacherOfCourseUnit courseUnitId="${CourseUnitView.id}"> |
<li> |
<html:link action="/user/startSubmitAnnouncementFromCourseUnit?announcementView.courseUnitView.id=${CourseUnitView.id}"><bean:message key="courseunit.menu.put.announcement"/></html:link> |
</li> |
</baco:isTeacherOfCourseUnit> |
<baco:hasRole role="services"> |
<li> |
<html:link action="/user/startSubmitAnnouncementFromCourseUnit?announcementView.courseUnitView.id=${CourseUnitView.id}"><bean:message key="courseunit.menu.put.announcement"/></html:link> |
</li> |
</baco:hasRole> |
<baco:isAuthenticated> |
<baco:isInCourseUnit courseUnitId="${CourseUnitView.id}"> |
<li> |
<a href="<%=request.getContextPath()%>/user/startLoadCourseUnitWorksFromHome.do?courseUnitView.id=${CourseUnitView.id}"><bean:message key="courseunit.menu.assignements"/></a> |
<a href="<%=request.getContextPath()%>/user/startLoadCourseUnitWorksFromHome.do?courseUnitView.id=${CourseUnitView.id}"><span class="icon icon-clipboard"></span> <bean:message key="courseunit.menu.assignements"/></a> |
</li> |
</baco:isInCourseUnit> |
</baco:isAuthenticated> |
<baco:clearOperation name="CourseUnitView" property="courseUnit" op="STATISTICS_CAN_VIEW"> |
<li> |
<html:link action="/user/startLoadCourseUnitStatsFromHome?courseUnitView.id=${CourseUnitView.id}"><span class="glyphicon glyphicon-stats"></span> <bean:message key="course.unit.stats"/></html:link> |
</li> |
</baco:clearOperation> |
<baco:isAuthenticated> |
<li> |
<html:link action="/user/startCourseUnitBlogFromHome?courseUnitView.id=${CourseUnitView.id}"><bean:message key="courseunit.menu.blog"/></html:link> |
<html:link action="/user/startCourseUnitBlogFromHome?courseUnitView.id=${CourseUnitView.id}"><span class="icon icon-bubbles"></span> <bean:message key="courseunit.menu.blog"/></html:link> |
</li> |
<li> |
<html:link action="/user/startLoadCourseUnitStudentsFromHome?courseUnitView.id=${CourseUnitView.id}"><bean:message key="courseunit.students"/></html:link> |
<html:link action="/user/startLoadCourseUnitStudentsFromHome?courseUnitView.id=${CourseUnitView.id}"><span class="icon icon-users"></span> <bean:message key="courseunit.students"/></html:link> |
</li> |
</baco:isAuthenticated> |
/branches/v3/impl/src/web/user/courseunits/topnavCreateAnnouncement.jsp |
---|
1,13 → 1,13 |
<%@page contentType="text/html"%> |
<%@page pageEncoding="UTF-8"%> |
<%@page import="jomm.web.utils.NavPlaceServer"%> |
<%@page import="jomm.web.utils.NavPlace"%> |
<%@ page import="jomm.web.utils.NavPlaceServer" %> |
<%@ page import="jomm.web.utils.TopNav" %> |
<%@ page import="pt.estgp.estgweb.domain.views.CourseUnitView" %> |
<%@ page import="pt.estgp.estgweb.web.form.announcements.AnnouncementsForm" %> |
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %> |
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager" %> |
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager" %> |
<%@ page import="pt.estgp.estgweb.domain.views.AnnouncementView" %> |
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %> |
<%@ page import="pt.estgp.estgweb.domain.views.CourseUnitView" %> |
<% |
if (request.getAttribute("AnnouncementsForm") != null) |
31,6 → 31,7 |
topNav.addNavPlace("/user/startHome.do", "intranet.separator.home.back"); |
topNav.addNavPlace(null, "course",CourseUnitView.getCourseName()); |
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear()); |
topNav.addNavPlace(null, "submit.announcement"); |
NavPlace nav = topNav.addNavPlace(null, "submit.announcement"); |
nav.setIcon("icon icon-bubble2"); |
%> |
<jsp:include page="/layout/topnav.jsp"/> |
/branches/v3/impl/src/web/user/courseunits/students.jsp |
---|
54,12 → 54,15 |
%> |
<div class="panel panel-default"> |
<div class="panel-heading"><span class="icon icon-users"></span> |
<logic:notEmpty name="turma"> |
(${turma}) |
</logic:notEmpty> <bean:message key="courseunit.students.count"/>: ${studentsSize}</div> |
<div class="panel-body"> |
<p> |
<logic:notEmpty name="turma"> |
(${turma}) |
</logic:notEmpty> |
<bean:message key="courseunit.students.count"/>: ${studentsSize} |
</p> |
<table id="myTable" class="tablesorterfiltered"> |
<thead> |
/branches/v3/impl/src/web/user/courseunits/topnavLoadBlog.jsp |
---|
1,6 → 1,7 |
<%@page contentType="text/html"%> |
<%@page pageEncoding="UTF-8"%> |
<%@page import="jomm.web.utils.NavPlaceServer"%> |
<%@page import="jomm.web.utils.NavPlace"%> |
<%@ page import="jomm.web.utils.NavPlaceServer" %> |
<%@ page import="jomm.web.utils.TopNav" %> |
<%@ page import="pt.estgp.estgweb.domain.views.BlogView" %> |
<% |
16,6 → 17,8 |
topNav.addNavPlace("/user/startHome.do", "intranet.separator.home.back"); |
topNav.addNavPlace(null, "course",CourseUnitView.getCourseName()); |
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear()); |
topNav.addNavPlace(null, "blog"); |
NavPlace nav =topNav.addNavPlace(null, "blog"); |
nav.setIcon("icon icon-bubbles"); |
%> |
<jsp:include page="/layout/topnav.jsp"/> |
/branches/v3/impl/src/web/user/courseunits/submitAnnouncement.jsp |
---|
30,7 → 30,7 |
<div class="panel panel-default"> |
<div class="panel-heading"><bean:message key="courseunit.menu.put.announcement"/></div> |
<div class="panel-heading"><span class="icon icon-bubble2"></span> <bean:message key="courseunit.menu.put.announcement"/></div> |
<div class="panel-body"> |
<jomm:messages/> |
/branches/v3/impl/src/web/user/courseunits/topnavCourseUnitProgram.jsp |
---|
1,5 → 1,6 |
<%@page contentType="text/html"%> |
<%@page pageEncoding="UTF-8"%> |
<%@ page import="jomm.web.utils.NavPlace" %> |
<%@ page import="jomm.web.utils.NavPlaceServer" %> |
<%@ page import="jomm.web.utils.TopNav" %> |
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/> |
8,6 → 9,7 |
topNav.addNavPlace("/user/startHome.do", "Home"); |
topNav.addNavPlace(null, "course", CourseUnitView.getCourseName()); |
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear()); |
topNav.addNavPlace(null, "courseunit.program"); |
NavPlace nav =topNav.addNavPlace(null, "courseunit.program"); |
nav.setIcon("icon icon-library"); |
%> |
<jsp:include page="/layout/topnav.jsp"/> |
/branches/v3/impl/src/web/user/home/topnavCourseUnitStudent.jsp |
---|
1,6 → 1,7 |
<%@page contentType="text/html"%> |
<%@page pageEncoding="UTF-8"%> |
<%@page import="jomm.web.utils.NavPlaceServer"%> |
<%@page import="jomm.web.utils.NavPlace"%> |
<%@ page import="jomm.web.utils.NavPlaceServer" %> |
<%@ page import="jomm.web.utils.TopNav" %> |
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/> |
<% |
10,5 → 11,6 |
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear()); |
topNav.addNavPlace("/user/startLoadCourseUnitStudentsFromHome.do?courseUnitView.id=" + CourseUnitView.getId() ,"courseunit.students"); |
topNav.addNavPlace(null, "student"); |
%> |
<jsp:include page="/layout/topnav.jsp"/> |
/branches/v3/impl/src/web/user/home/student.jsp |
---|
122,7 → 122,7 |
<logic:iterate id="unit" name="units" type="pt.estgp.estgweb.domain.CourseUnit"> |
<div class="list-group-item"> |
<div class="row"> |
<div class="col-sm-10"><html:link action="/user/startLoadCourseUnitFromHome?id=${unit.id}">${unit.name} (${unit.courseName} (${unit.courseCode}) (${unit.cdTurma}))</html:link></div> |
<div class="col-sm-10"><html:link action="/user/startLoadCourseUnitFromHome?id=${unit.id}">${unit.name}</html:link> <label class="bg-info">${unit.courseName} (${unit.courseCode})</label> <%if(unit.getCdTurma() != null && unit.getCdTurma().length() > 0){%>(${unit.cdTurma})<%}%></div> |
<div class="col-sm-2"><html:link action="/user/startLoadCourseUnitRootFromHome?courseUnitView.id=${unit.id}"> <span style="padding:5px" class="glyphicon glyphicon-folder-open"></span> </html:link></div> |
</div> |
</div> |
150,33 → 150,31 |
<div class="panel panel-primary"> |
<div class="panel-heading"><bean:message key="intranet.home.curricular"/></div> |
<div class="panel-body"> |
<ul> |
<li> |
<html:link action="/user/startLoadCoursesProgramsFromHome"><bean:message key="courseunit.indexes"/> (Novo Estilo) </html:link> |
</li> |
</ul> |
<div class="list-group"> |
<div class="list-group-item"><html:link action="/user/startLoadCoursesProgramsFromHome"><bean:message key="courseunit.indexes"/> </html:link></div> |
</div> |
</div> |
</div> |
<div class="panel panel-primary"> |
<div class="panel-heading">Atalhos</div> |
<div class="panel-body"> |
<ul> |
<li> |
<div class="panel-body"> |
<div class="list-group-item"> |
<a href="<%=request.getContextPath()%>/dir/utilsIntranet/horarios/intranet/escola/horarios.html">Horários</a> |
</li> |
<li> |
</div> |
<div class="list-group-item"> |
<a href="<%=request.getContextPath()%>/dir/utilsIntranet/calEscolar/public/portal/CL20102011.pdf">Calendário Escolar</a> |
</li> |
<li> |
</div> |
<div class="list-group-item"> |
<a href="<%=request.getContextPath()%>/dir/utilsIntranet/secretaria/Forms.Alunos/intranet/escola/secretaria/formulariosAlunos.html">Formulários Alunos</a> |
</li> |
<li> |
</div> |
<div class="list-group-item"> |
<a href="<%=request.getContextPath()%>/user/startProfileGrades.do">Notas Importadas para o Baco</a> (Sincronizadas a partir do NETPA periodicamente) - Listagem meramente informativa (Para consultar as suas notas oficiais deve fazê-lo pelo sistema <a href="http://netpa.ipportalegre.pt">NETPA</a>) |
<logic:equal value="false" name="UserSession" property="user.propinasEmDia">(Situação de propinas não confirmada no sistema central, deve consultar o <a href="http://netpa.ipportalegre.pt">NETPA</a>)</logic:equal> |
</li> |
</ul> |
</div> |
</div> |
</div> |
</div> |
/branches/v3/impl/src/web/user/home/topnavCourseUnitStats.jsp |
---|
1,6 → 1,7 |
<%@page contentType="text/html"%> |
<%@page pageEncoding="UTF-8"%> |
<%@page import="jomm.web.utils.NavPlaceServer"%> |
<%@page import="jomm.web.utils.NavPlace"%> |
<%@ page import="jomm.web.utils.NavPlaceServer" %> |
<%@ page import="jomm.web.utils.TopNav" %> |
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/> |
<% |
8,6 → 9,7 |
topNav.addNavPlace("/user/startHome.do", "intranet.separator.home.back"); |
topNav.addNavPlace(null, "course",CourseUnitView.getCourseName()); |
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear()); |
topNav.addNavPlace(null, "course.unit.stats"); |
NavPlace nav = topNav.addNavPlace(null, "course.unit.stats"); |
nav.setIcon("glyphicon glyphicon-stats"); |
%> |
<jsp:include page="/layout/topnav.jsp"/> |
/branches/v3/impl/src/web/user/home/topnavCourseUnitWorks.jsp |
---|
1,6 → 1,7 |
<%@page contentType="text/html"%> |
<%@page pageEncoding="UTF-8"%> |
<%@page import="jomm.web.utils.NavPlaceServer"%> |
<%@page import="jomm.web.utils.NavPlace"%> |
<%@ page import="jomm.web.utils.NavPlaceServer" %> |
<%@ page import="jomm.web.utils.TopNav" %> |
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/> |
<% |
8,6 → 9,7 |
topNav.addNavPlace("/user/startHome.do", "intranet.separator.home.back"); |
topNav.addNavPlace(null, "course",CourseUnitView.getCourseName()); |
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear()); |
topNav.addNavPlace(null, "course.unit.works"); |
NavPlace nav = topNav.addNavPlace(null, "course.unit.works"); |
nav.setIcon("icon icon-clipboard"); |
%> |
<jsp:include page="/layout/topnav.jsp"/> |
/branches/v3/impl/src/web/user/home/courseUnitsAnnouncements.jsp |
---|
62,23 → 62,21 |
request.setAttribute("iCourseUnitAnnouncements",iCourseUnitAnnouncements); |
%> |
<div class="panel-body-h1"> |
<html:link action="/user/startLoadCourseUnitFromHome?id=${iCourseUnitAnnouncements.courseUnit.id}">${iCourseUnitAnnouncements.courseUnit.name}</html:link> (<%=iCourseUnitAnnouncements.getAnnouncements().size()%>) |
<img alt="abrir" src="<%=request.getContextPath() + img%>" onclick="this.src=showOrHide('<%="CourseUnitAnnouncement" + iCourseUnitAnnouncements.getCourseUnit().getId()%>','<%=request.getContextPath() + imgClose%>','<%=request.getContextPath() + imgOpen%>')" > |
</div> |
<ul id="CourseUnitAnnouncement<%=iCourseUnitAnnouncements.getCourseUnit().getId()%>"> |
<div class="list-group"> |
<div class="list-group-item list-group-item-heading"> |
<html:link action="/user/startLoadCourseUnitFromHome?id=${iCourseUnitAnnouncements.courseUnit.id}">${iCourseUnitAnnouncements.courseUnit.name}</html:link> <label class="badge"><%=iCourseUnitAnnouncements.getAnnouncements().size()%></label> |
</div> |
<% |
for (AnnouncementView courseUnitAnnouncement : iCourseUnitAnnouncements.getAnnouncements()) |
{ |
%> |
<li> |
<div class="list-group-item"> |
<a href="<%=request.getContextPath()%>/user/startLoadAnnouncementFromHome.do?id=<%=courseUnitAnnouncement.getId()%>"><%=courseUnitAnnouncement.getTitle()%></a> |
</li> |
</div> |
<% |
} |
%> |
</ul> |
</div> |
<% |
} |
%> |
/branches/v3/impl/src/web/user/home/topnavCourseUnitStudents.jsp |
---|
1,6 → 1,7 |
<%@page contentType="text/html"%> |
<%@page pageEncoding="UTF-8"%> |
<%@page import="jomm.web.utils.NavPlaceServer"%> |
<%@page import="jomm.web.utils.NavPlace"%> |
<%@ page import="jomm.web.utils.NavPlaceServer" %> |
<%@ page import="jomm.web.utils.TopNav" %> |
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/> |
<% |
8,6 → 9,7 |
topNav.addNavPlace("/user/startHome.do", "intranet.separator.home.back"); |
topNav.addNavPlace(null, "course",CourseUnitView.getCourseName()); |
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear()); |
topNav.addNavPlace(null, "courseunit.students"); |
NavPlace nav = topNav.addNavPlace(null, "courseunit.students"); |
nav.setIcon("icon icon-users"); |
%> |
<jsp:include page="/layout/topnav.jsp"/> |
/branches/v3/impl/src/web/user/questionarios/QuestionarioProcesso.bmp |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v3/impl/src/xsd/planoestudos.xsd |
---|
7,19 → 7,9 |
</xsd:annotation> |
<xsd:complexType> |
<xsd:sequence> |
<xsd:element name="siges" type="xsd:string"/> |
<xsd:element name="nome" type="xsd:string"/> |
<xsd:element name="dep"> |
<xsd:simpleType> |
<xsd:restriction base="xsd:string"> |
<xsd:enumeration value="CH"/> |
<xsd:enumeration value="CE"/> |
<xsd:enumeration value="DG"/> |
<xsd:enumeration value="EG"/> |
<xsd:enumeration value="TD"/> |
<!--NOVAS AQUI Depois enviem-me uma lista com as novas para eu alterar a folha de estilos que produz o plano final no BACO--> |
</xsd:restriction> |
</xsd:simpleType> |
</xsd:element> |
<xsd:element name="dep" type="xsd:string"/> |
<xsd:element name="semestre" maxOccurs="unbounded"> |
<xsd:complexType> |
<xsd:choice> |
63,6 → 53,7 |
</xsd:element> |
<xsd:complexType name="unidadeType"> |
<xsd:sequence> |
<xsd:element name="siges" type="xsd:string"/> |
<xsd:element name="nome" type="xsd:string"/> |
<xsd:element name="dep" type="xsd:string"/> |
<xsd:element name="totalHoras" type="xsd:int"/> |