Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1346 → Rev 1349

/branches/v3/impl/src/web/user/serviceZone/serviceZone.jsp
65,139 → 65,140
%>
<jomm:messages/>
<html:errors/>
<div id="serviceZone">
<table class="columnTable" width="100%">
<tbody>
<tr>
<td class="column">
<div class="block">
<div class="head">
<bean:message key="intranet.services"/>
</div>
<div class="panel panel-default">
<div class="panel-heading"><bean:message key="intranet.services"/></div>
<div class="panel-body">
<div class="col-sm-6">
 
 
<baco:hasRole role="admin,services,all">
<ul>
<li><bean:message key="configuration"/>
<baco:hasRole role="admin,services,all">
<ul>
<li><bean:message key="configuration"/>
 
<ul>
<li><a href="<%=request.getContextPath()%>/user/configurationGrades.do"><bean:message key="configuration.grades"/></a></li>
<li><a href="<%=request.getContextPath()%>/user/configurationDirectories.do"><bean:message key="configuration.directories"/></a></li>
<li><a href="<%=request.getContextPath()%>/user/configurationSchedulleTasks.do"><bean:message key="configuration.tasks"/></a></li>
<li><html:link action="/admin/courseUnitsDeleteAdmin">Administração de Unidades Curriculares (Remoções)</html:link></li>
<li><a href="<%=request.getContextPath()%>/user/configurationUserRoles.do"><bean:message key="configuration.roles"/></a></li>
</ul>
</li>
</ul>
</baco:hasRole>
<baco:isModuleOn module="processes">
<ul>
<li><a href="<%=request.getContextPath()%>/user/configurationGrades.do"><bean:message key="configuration.grades"/></a></li>
<li><a href="<%=request.getContextPath()%>/user/configurationDirectories.do"><bean:message key="configuration.directories"/></a></li>
<li><a href="<%=request.getContextPath()%>/user/configurationSchedulleTasks.do"><bean:message key="configuration.tasks"/></a></li>
<li><html:link action="/admin/courseUnitsDeleteAdmin">Administração de Unidades Curriculares (Remoções)</html:link></li>
<li><a href="<%=request.getContextPath()%>/user/configurationUserRoles.do"><bean:message key="configuration.roles"/></a></li>
</ul>
</li>
</ul>
</baco:hasRole>
<baco:isModuleOn module="processes">
 
<ul>
<li><bean:message key="processes"/>
<ul>
<li><bean:message key="processes"/>
 
<ul>
<li><a href="<%=request.getContextPath()%>/user/listProcesses.do?target=participation"><bean:message key="processes.list"/></a></li>
<baco:hasRole role="all,processes.admin">
<li><a href="<%=request.getContextPath()%>/user/startNewMetaProcess.do"><bean:message key="processes.new.meta.process"/></a></li>
</baco:hasRole>
<li><a href="<%=request.getContextPath()%>/user/listMetaProcesses.do"><bean:message key="processes.new.process"/></a></li>
</ul>
</li>
</ul>
</baco:isModuleOn>
<ul>
<li><a href="<%=request.getContextPath()%>/user/listProcesses.do?target=participation"><bean:message key="processes.list"/></a></li>
<baco:hasRole role="all,processes.admin">
<li><a href="<%=request.getContextPath()%>/user/startNewMetaProcess.do"><bean:message key="processes.new.meta.process"/></a></li>
</baco:hasRole>
<li><a href="<%=request.getContextPath()%>/user/listMetaProcesses.do"><bean:message key="processes.new.process"/></a></li>
</ul>
</li>
</ul>
</baco:isModuleOn>
 
 
<!-- Filipe Matos -->
<baco:isModuleOn module="assessments">
<baco:hasRole role="teacher">
<baco:hasRole role="assessementsTester">
<ul>
<!-- Filipe Matos -->
<baco:isModuleOn module="assessments">
<baco:hasRole role="teacher">
<baco:hasRole role="assessementsTester">
<ul>
<li>
<bean:message key="assessments"/>
<ul>
<li>
<html:link action="/user/startSubmitAssessmentFromServiceZone">
<bean:message key="assessment.create.assessment"/>
</html:link>
</li>
<li>
<html:link action="/user/startListAssessmentsFromServiceZone">
<bean:message key="assessment.list.assessments"/>
</html:link>
</li>
</ul>
</li>
</ul>
</baco:hasRole>
</baco:hasRole>
<baco:hasRole role="student">
<li>
<bean:message key="assessments"/>
<ul>
<li>
<html:link action="/user/startListAssessmentsFromServiceZone">
<bean:message key="assessment.list.assessments"/>
</html:link>
</li>
</ul>
</li>
</baco:hasRole>
</baco:isModuleOn>
<!---->
 
<ul>
<baco:isModuleOn module="announcements">
 
<li>
<bean:message key="assessments"/>
<ul>
<li>
<html:link action="/user/startSubmitAssessmentFromServiceZone">
<bean:message key="assessment.create.assessment"/>
</html:link>
</li>
<li>
<html:link action="/user/startListAssessmentsFromServiceZone">
<bean:message key="assessment.list.assessments"/>
</html:link>
</li>
</ul>
</li>
</ul>
</baco:hasRole>
</baco:hasRole>
<baco:hasRole role="student">
<li>
<bean:message key="assessments"/>
<ul>
<li>
<html:link action="/user/startListAssessmentsFromServiceZone">
<bean:message key="assessment.list.assessments"/>
</html:link>
</li>
</ul>
</li>
</baco:hasRole>
</baco:isModuleOn>
<!---->
<baco:isModuleOn module="announcements">
<li>
<html:link action="/user/startSubmitAnnouncementFromServiceZone">
<bean:message key="submit.announcement"/>
</html:link>
</li>
</baco:isModuleOn>
<baco:isModuleOn module="blogs">
<li>
<html:link action="/user/startSubmitBlogFromServiceZone">
<bean:message key="submit.blog"/>
</html:link>
</li>
</baco:isModuleOn>
<baco:isModuleOn module="todos">
<baco:hasRole role="admin,all,services,administrativeCouncil,courseCoordinator,courseDirector,scientificCouncil,pedagogicCouncil">
<li>
<html:link action="/user/startSubmitTodoAnnouncementFromServiceZone">
<bean:message key="submit.todo.announcement"/>
<html:link action="/user/startSubmitAnnouncementFromServiceZone">
<bean:message key="submit.announcement"/>
</html:link>
</li>
 
</baco:hasRole>
<baco:hasRole role="admin,all,services,sendMailMessages">
</baco:isModuleOn>
<baco:isModuleOn module="blogs">
 
<li>
<html:link action="/user/startSubmitMessage">
<bean:message key="submit.todo.message"/>
<html:link action="/user/startSubmitBlogFromServiceZone">
<bean:message key="submit.blog"/>
</html:link>
</li>
</baco:hasRole>
</baco:isModuleOn>
 
<!-- Duarte Santos -->
<baco:isModuleOn module="surveys">
<baco:isAdmin>
<li>
<bean:message key="surveys"/>
<ul>
<li>
<html:link action="/user/startSubmitSurveyFromServiceZone">
<bean:message key="survey.create.survey"/>
</baco:isModuleOn>
<baco:isModuleOn module="todos">
<baco:hasRole role="admin,all,services,administrativeCouncil,courseCoordinator,courseDirector,scientificCouncil,pedagogicCouncil">
<li>
<html:link action="/user/startSubmitTodoAnnouncementFromServiceZone">
<bean:message key="submit.todo.announcement"/>
</html:link>
</li>
<li>
<html:link action="/user/startListSurveysFromServiceZone">
<bean:message key="survey.list.surveys"/>
</li>
 
</baco:hasRole>
<baco:hasRole role="admin,all,services,sendMailMessages">
<li>
<html:link action="/user/startSubmitMessage">
<bean:message key="submit.todo.message"/>
</html:link>
</li>
</ul>
</li>
</baco:isAdmin>
</baco:isModuleOn>
<!---->
</li>
</baco:hasRole>
</baco:isModuleOn>
 
<!-- Duarte Santos -->
<baco:isModuleOn module="surveys">
<baco:isAdmin>
<li>
<bean:message key="surveys"/>
<ul>
<li>
<html:link action="/user/startSubmitSurveyFromServiceZone">
<bean:message key="survey.create.survey"/>
</html:link>
</li>
<li>
<html:link action="/user/startListSurveysFromServiceZone">
<bean:message key="survey.list.surveys"/>
</html:link>
</li>
</ul>
</li>
</baco:isAdmin>
</baco:isModuleOn>
<!---->
 
<baco:isAdmin>
<li>
<bean:message key="users"/>
235,32 → 236,32
<bean:message key="courses"/>
<ul>
<baco:isAdmin>
<li>
<html:link action="/user/startNewCourseFromServiceZone">
<bean:message key="course.new"/>
</html:link>
</li>
<li>
<html:link action="/user/startSelectCourseFromServiceZone">
<bean:message key="course.select"/>
</html:link>
</li>
<li>
<html:link action="/user/startNewCourseUnitAdminFromServiceZone">
<bean:message key="courseunit.new"/>
</html:link>
</li>
<li>
<html:link action="/user/startFindCourseUnitAdminFromServiceZone">
<bean:message key="courseunit.search"/>
</html:link>
</li>
<li>
<html:link action="/user/startNewCourseFromServiceZone">
<bean:message key="course.new"/>
</html:link>
</li>
<li>
<html:link action="/user/startSelectCourseFromServiceZone">
<bean:message key="course.select"/>
</html:link>
</li>
<li>
<html:link action="/user/startNewCourseUnitAdminFromServiceZone">
<bean:message key="courseunit.new"/>
</html:link>
</li>
<li>
<html:link action="/user/startFindCourseUnitAdminFromServiceZone">
<bean:message key="courseunit.search"/>
</html:link>
</li>
</baco:isAdmin>
<%--<li>--%>
<%--<li>--%>
<%--<html:link action="/user/startFindCourseUnitAdminFromServiceZone">--%>
<%--<bean:message key="courseunit.program.archive"/>--%>
<%--<bean:message key="courseunit.program.archive"/>--%>
<%--</html:link>--%>
<%--</li>--%>
<%--</li>--%>
<li>
<baco:hasRole role="admin,all,servicesPrograms,administrativeCouncil,scientificCouncil,pedagogicCouncil">
<html:link action="/user/startLoadCoursesProgramsFromServiceZone">
277,7 → 278,7
</li>
</ul>
</li>
</baco:hasRole>
</baco:hasRole>
<li>
<bean:message key="backups"/>
<ul>
347,283 → 348,280
</li>
</baco:isModuleOn>
</baco:isAdmin>
<baco:hasRole role="identifiersManager,identifiersCollectionCreator">
<baco:isModuleOn module="manageidentifiers">
<li>
<bean:message key="module.ManagedIdentifier"/>
<ul>
<li>
<html:link action="/user/startLoadManagedIdentifierCollectionsFromServiceZone">
<bean:message key="managedidentifier.manage"/>
</html:link>
</li>
</ul>
</li>
</baco:isModuleOn>
</baco:hasRole>
 
</ul>
</div>
</td>
<td class="column">
<baco:isModuleOn module="announcements">
<div class="block">
 
<div class="head">
<bean:message key="intranet.my.announcements"/>
<a href="#"><img border="0" onclick="this.src=showOrHide('myAnnouncements','<%=request.getContextPath()%>/imgs/closedbox.gif','<%=request.getContextPath()%>/imgs/openedbox.gif')" src="<%=request.getContextPath()%>/imgs/closedbox.gif" alt="abrir"/></a>
<baco:hasRole role="identifiersManager,identifiersCollectionCreator">
<baco:isModuleOn module="manageidentifiers">
<li>
<bean:message key="module.ManagedIdentifier"/>
<ul>
<li>
<html:link action="/user/startLoadManagedIdentifierCollectionsFromServiceZone">
<bean:message key="managedidentifier.manage"/>
</html:link>
</li>
</ul>
</li>
</baco:isModuleOn>
</baco:hasRole>
</ul>
</div>
<div class="col-sm-6">
 
<div id="myAnnouncements" style="display:none;">
<%
if (ownerAnnouncement.size() == 0)
{
%>
<baco:isModuleOn module="announcements">
<div class="block">
 
<div class="zerofound">
<bean:message key="announcement.zero.placed"/>
</div>
<div class="head">
<bean:message key="intranet.my.announcements"/>
<a href="#"><img border="0" onclick="this.src=showOrHide('myAnnouncements','<%=request.getContextPath()%>/imgs/closedbox.gif','<%=request.getContextPath()%>/imgs/openedbox.gif')" src="<%=request.getContextPath()%>/imgs/closedbox.gif" alt="abrir"/></a>
</div>
 
<%
}
else
{
%>
 
<table>
<%
for (AnnouncementView a : ownerAnnouncement)
{
%>
<tr>
<td>
<a href="<%=request.getContextPath()%>/user/startLoadAnnouncementFromServiceZone.do?id=<%=a.getId()%>"><%=a.getTitle()%></a>
 
<div id="myAnnouncements" style="display:none;">
<%
if (a.getCourseUnitView() != null)
if (ownerAnnouncement.size() == 0)
{
%>
(<%=a.getCourseUnitView().getName()%>)
 
<div class="zerofound">
<bean:message key="announcement.zero.placed"/>
</div>
 
<%
}
}
else
{
%>
 
</td>
<td>
<%
<table>
<%
for (AnnouncementView a : ownerAnnouncement)
{
%>
<tr>
<td>
<a href="<%=request.getContextPath()%>/user/startLoadAnnouncementFromServiceZone.do?id=<%=a.getId()%>"><%=a.getTitle()%></a>
 
<%
if (a.getCourseUnitView() != null)
{
%>
(<%=a.getCourseUnitView().getName()%>)
<%
}
%>
 
</td>
<td>
<%
String message;
if(a.isStatus())
message = MessageResources.getMessage(request,"announcement.status.valid");
else
message = MessageResources.getMessage(request,"announcement.status.not.valid");
%>
<%=message%>
<td><%=a.getFormatedUpdateDate()%>
</td>
</tr>
<%
}
%>
</table>
<%=message%>
<td><%=a.getFormatedUpdateDate()%>
</td>
</tr>
<%
}
%>
</table>
 
<%
}
%>
</div>
</div>
</baco:isModuleOn>
<baco:isModuleOn module="blogs">
<div class="block">
<div class="head">
<bean:message key="intranet.my.blog.posts"/>
<a href="#"><img border="0" onclick="this.src=showOrHide('myPosts','<%=request.getContextPath()%>/imgs/closedbox.gif','<%=request.getContextPath()%>/imgs/openedbox.gif')" src="<%=request.getContextPath()%>/imgs/closedbox.gif" alt="abrir"/></a>
</div>
<div id="myPosts" style="display:none;">
<%
if (ownerBlogs.size() == 0)
{
%>
<div class="zerofound">
<bean:message key="blog.posts.zero.placed"/>
</div>
<%
}
else
{
%>
<table>
<%
for (BlogPostView b : ownerBlogPosts)
{
%>
<tr>
<td>
<a href="<%=request.getContextPath()%>/user/startLoadBlogFromServiceZone.do?id=<%=b.getBlogId()%>"><%=b.getTitle()%>
</a></td>
<td>
<%
String message;
if (b.isStatus())
message = MessageResources.getMessage(request, "blog.status.valid");
else
message = MessageResources.getMessage(request, "blog.status.not.valid");
}
%>
</div>
</div>
</baco:isModuleOn>
<baco:isModuleOn module="blogs">
<div class="block">
<div class="head">
<bean:message key="intranet.my.blog.posts"/>
<a href="#"><img border="0" onclick="this.src=showOrHide('myPosts','<%=request.getContextPath()%>/imgs/closedbox.gif','<%=request.getContextPath()%>/imgs/openedbox.gif')" src="<%=request.getContextPath()%>/imgs/closedbox.gif" alt="abrir"/></a>
</div>
<div id="myPosts" style="display:none;">
<%
if (ownerBlogs.size() == 0)
{
%>
<div class="zerofound">
<bean:message key="blog.posts.zero.placed"/>
</div>
<%
}
else
{
%>
<table>
<%
for (BlogPostView b : ownerBlogPosts)
{
%>
<tr>
<td>
<a href="<%=request.getContextPath()%>/user/startLoadBlogFromServiceZone.do?id=<%=b.getBlogId()%>"><%=b.getTitle()%>
</a></td>
<td>
<%
String message;
if (b.isStatus())
message = MessageResources.getMessage(request, "blog.status.valid");
else
message = MessageResources.getMessage(request, "blog.status.not.valid");
 
%>
<%=message%>
</td>
</tr>
<%
}
%>
</table>
<%
}
%>
<%=message%>
</td>
</tr>
<%
}
%>
</table>
<%
}
%>
</div>
</div>
</div>
</div>
 
<div class="block">
<div class="head">
<bean:message key="intranet.my.blogs"/>
<a href="#"><img border="0" onclick="this.src=showOrHide('myBlogs','<%=request.getContextPath()%>/imgs/closedbox.gif','<%=request.getContextPath()%>/imgs/openedbox.gif')" src="<%=request.getContextPath()%>/imgs/closedbox.gif" alt="abrir"/></a>
</div>
<div id="myBlogs" style="display:none;">
<%
if (ownerBlogs.size() == 0)
{
%>
<div class="zerofound">
<bean:message key="blog.zero.placed"/>
</div>
<%
}
else
{
%>
<table>
<%
for (BlogView b : ownerBlogs)
{
%>
<tr>
<td>
<a href="<%=request.getContextPath()%>/user/startLoadBlogFromServiceZone.do?id=<%=b.getId()%>"><%=b.getTitle()%>
</a></td>
<td>
<div class="block">
<div class="head">
<bean:message key="intranet.my.blogs"/>
<a href="#"><img border="0" onclick="this.src=showOrHide('myBlogs','<%=request.getContextPath()%>/imgs/closedbox.gif','<%=request.getContextPath()%>/imgs/openedbox.gif')" src="<%=request.getContextPath()%>/imgs/closedbox.gif" alt="abrir"/></a>
</div>
<div id="myBlogs" style="display:none;">
<%
String message;
if (b.isStatus())
message = MessageResources.getMessage(request, "blog.status.valid");
else
message = MessageResources.getMessage(request, "blog.status.not.valid");
if (ownerBlogs.size() == 0)
{
%>
<div class="zerofound">
<bean:message key="blog.zero.placed"/>
</div>
<%
}
else
{
%>
<table>
<%
for (BlogView b : ownerBlogs)
{
%>
<tr>
<td>
<a href="<%=request.getContextPath()%>/user/startLoadBlogFromServiceZone.do?id=<%=b.getId()%>"><%=b.getTitle()%>
</a></td>
<td>
<%
String message;
if (b.isStatus())
message = MessageResources.getMessage(request, "blog.status.valid");
else
message = MessageResources.getMessage(request, "blog.status.not.valid");
 
%>
<%=message%>
</td>
</tr>
<%
}
%>
</table>
<%
}
%>
<%=message%>
</td>
</tr>
<%
}
%>
</table>
<%
}
%>
</div>
</div>
</div>
</div>
 
<div class="block">
<div class="head">
<bean:message key="intranet.editable.blogs"/>
<a href="#"><img border="0" onclick="this.src=showOrHide('editableBlogs','<%=request.getContextPath()%>/imgs/closedbox.gif','<%=request.getContextPath()%>/imgs/openedbox.gif')" src="<%=request.getContextPath()%>/imgs/closedbox.gif" alt="abrir"/></a>
</div>
<div id="editableBlogs" style="display:none;">
<%
if (editableBlogs.size() == 0)
{
%>
<div class="zerofound">
<bean:message key="blog.zero.editable"/>
</div>
<%
}
else
{
%>
<table>
<%
for (BlogView b : editableBlogs)
{
%>
<tr>
<td>
<a href="<%=request.getContextPath()%>/user/startLoadBlogFromServiceZone.do?id=<%=b.getId()%>"><%=b.getTitle()%>
</a></td>
<td>
<div class="block">
<div class="head">
<bean:message key="intranet.editable.blogs"/>
<a href="#"><img border="0" onclick="this.src=showOrHide('editableBlogs','<%=request.getContextPath()%>/imgs/closedbox.gif','<%=request.getContextPath()%>/imgs/openedbox.gif')" src="<%=request.getContextPath()%>/imgs/closedbox.gif" alt="abrir"/></a>
</div>
<div id="editableBlogs" style="display:none;">
<%
String message;
if (b.isStatus())
message = MessageResources.getMessage(request, "blog.status.valid");
else
message = MessageResources.getMessage(request, "blog.status.not.valid");
if (editableBlogs.size() == 0)
{
%>
<div class="zerofound">
<bean:message key="blog.zero.editable"/>
</div>
<%
}
else
{
%>
<table>
<%
for (BlogView b : editableBlogs)
{
%>
<tr>
<td>
<a href="<%=request.getContextPath()%>/user/startLoadBlogFromServiceZone.do?id=<%=b.getId()%>"><%=b.getTitle()%>
</a></td>
<td>
<%
String message;
if (b.isStatus())
message = MessageResources.getMessage(request, "blog.status.valid");
else
message = MessageResources.getMessage(request, "blog.status.not.valid");
 
%>
<%=message%>
</td>
</tr>
<%
}
%>
</table>
<%
}
%>
<%=message%>
</td>
</tr>
<%
}
%>
</table>
<%
}
%>
</div>
</div>
</baco:isModuleOn>
<!-- Duarte Santos -->
<baco:isModuleOn module="surveys">
<%--
<div class="block">
<div class="head">
<bean:message key="intranet.my.surveys.stats"/>
<a href="#"><img border="0" onclick="this.src=showOrHide('mySurveysStats','<%=request.getContextPath()%>/imgs/closedbox.gif','<%=request.getContextPath()%>/imgs/openedbox.gif')" src="<%=request.getContextPath()%>/imgs/closedbox.gif" alt="abrir"/></a>
</div>
<div id="mySurveysStats" style="display:none;">
<%
if(consultStatsSurveys.size() == 0)
{
%>
<div class="zerofound">
<bean:message key="survey.stats.zero.placed"/>
</div>
</div>
<%
}
else
{
%>
<table>
<%
for (SurveyView s : consultStatsSurveys)
{
%>
<tr>
<td>
<a href="<%=request.getContextPath()%>/user/startListSurveyStats.do?id=<%=s.getId()%>&from=ServiceZone"><%=s.getTitle()%></a>
</td>
</tr>
<%
}
%>
</table>
<%
}
%>
</div>
</div>--%>
</baco:isModuleOn>
</baco:isModuleOn>
<!-- Duarte Santos -->
<baco:isModuleOn module="surveys">
<%--
<div class="block">
<div class="head">
<bean:message key="intranet.my.surveys.stats"/>
<a href="#"><img border="0" onclick="this.src=showOrHide('mySurveysStats','<%=request.getContextPath()%>/imgs/closedbox.gif','<%=request.getContextPath()%>/imgs/openedbox.gif')" src="<%=request.getContextPath()%>/imgs/closedbox.gif" alt="abrir"/></a>
</div>
<div id="mySurveysStats" style="display:none;">
<%
if(consultStatsSurveys.size() == 0)
{
%>
<div class="zerofound">
<bean:message key="survey.stats.zero.placed"/>
</div>
<%
}
else
{
%>
<table>
<%
for (SurveyView s : consultStatsSurveys)
{
%>
<tr>
<td>
<a href="<%=request.getContextPath()%>/user/startListSurveyStats.do?id=<%=s.getId()%>&from=ServiceZone"><%=s.getTitle()%></a>
</td>
</tr>
<%
}
%>
</table>
<%
}
%>
</div>
</div>--%>
</baco:isModuleOn>
 
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>