15,6 → 15,7 |
<%@ page import="java.util.List" %> |
<%@ page import="static org.hibernate.criterion.Restrictions.le" %> |
<%@ page import="static org.hibernate.criterion.Restrictions.*" %> |
<%@ page import="org.hibernate.FlushMode" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
245,10 → 246,40 |
|
|
%> |
<baco:hasRole role="admin,all,repositoryDocs,repositoryDeposit"> |
<logic:notEmpty name="interfaceBlock" property="collectionIds"> |
<% |
if(collections != null && collections.size() == 1 && interfaceBlock.isTree()) |
{ |
request.setAttribute("colToAdd",collections.get(0)); |
%> |
<div class="well well-sm clearfix"> |
<%=DaoFactory.getRepositoryDocumentCollectionDaoImpl().load(collections.get(0)).getName()%> |
<html:link styleClass="btn btn-success pull-right" action="/user/repositoryEditDocument?repositoryCollectionId=${colToAdd}" target="_blank"> |
<span class="glyphicon glyphicon-plus"> </span> na Raiz da Árvore |
</html:link> |
</div> |
<% |
} |
%> |
</logic:notEmpty> |
</baco:hasRole> |
<div class="repository-block"> |
<div class="repository-intro" <%=toogleAttrs%>> |
<% |
if(!interfaceBlock.isTree() && interfaceBlock.isBrowseMinimizeMaximize() && !interfaceBlock.isShowTitle()) |
{ |
//Caso o titulo não esteja a ser mostrado e a colecção esteja minimizada e seja flat não vamos ter +/- para expandir |
%> |
<div class="repository-title"> |
<span class="btn-xs glyphicon <%=folderIcon%>" style="margin-right: 5px"></span> |
<span class="btn-xs glyphicon glyphicon-bookmark"></span> |
<label <%=styleCol%>>Bloco de Documentos (Aviso: Titulo Inexistente ou oculto, contacte a administração para verificar a situação)</label> |
</div> |
<% |
} |
%> |
<logic:equal value="true" name="interfaceBlock" property="showTitle"> |
|
<div class="repository-title"> |
<span class="btn-xs glyphicon <%=folderIcon%>" style="margin-right: 5px"></span> |
<span class="btn-xs glyphicon glyphicon-bookmark"></span> |
263,22 → 294,19 |
{ |
request.setAttribute("colToAdd",collections.get(0)); |
%> |
<html:link styleClass="btn btn-xs btn-success pull-right" action="/user/repositoryEditDocument?repositoryCollectionId=${colToAdd}" target="_blank"> |
<span class="glyphicon glyphicon-plus"></span> |
</html:link> |
<div class="well well-sm clearfix"> |
<%=DaoFactory.getRepositoryDocumentCollectionDaoImpl().load(collections.get(0)).getName()%> |
<html:link styleClass="btn btn-success pull-right" action="/user/repositoryEditDocument?repositoryCollectionId=${colToAdd}" target="_blank"> |
<span class="glyphicon glyphicon-plus"> </span> |
</html:link> |
</div> |
<% |
} |
else if(collections != null && collections.size() == 1 && interfaceBlock.isTree()) |
{ |
%> |
<html:link styleClass="btn btn-success pull-right" action="/user/repositoryEditDocument?repositoryCollectionId=${colToAdd}" target="_blank"> |
<span class="glyphicon glyphicon-plus"> na Raiz da Colecção</span> |
</html:link> |
<% |
} |
%> |
</logic:notEmpty> |
</baco:hasRole> |
|
|
<logic:equal value="true" name="interfaceBlock" property="showDescription"> |
<div class="repository-description"> |
${interfaceBlock.description} |
389,5 → 417,6 |
</div> |
|
<% |
|
AbstractDao.getCurrentSession().getTransaction().rollback(); |
%> |