Salvatore La Manna
3 anni fa
14 ha cambiato i file con 144 aggiunte e 163 eliminazioni
@ -1,76 +1,57 @@
|
||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||
<%@page import="it.tref.liferay.portos.bo.shared.util.UnitaOperativeUtil"%> |
||||
<%@page import="it.mwg.sismica.bo.shared.util.UnitaOperativeUtil"%> |
||||
<%@page import="it.tref.liferay.portos.bo.shared.util.FascicoloURLUtil"%> |
||||
<%@page import="it.tref.liferay.portos.bo.util.GestioneFirmeUtil"%> |
||||
<%@page import="it.tref.liferay.portos.bo.util.Constants"%> |
||||
<%@page import="it.tref.liferay.portos.bo.util.GenioCivileBaseUtil"%> |
||||
<%@page import="com.liferay.portal.service.UserGroupRoleLocalServiceUtil"%> |
||||
<%@page import="it.tref.liferay.portos.bo.util.WorkflowUtil"%> |
||||
<%@page import="it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants"%> |
||||
<%@page import="com.liferay.portal.kernel.util.ListUtil"%> |
||||
<%@page import="it.tref.liferay.portos.bo.util.PraticaUtil"%> |
||||
<%@page import="java.util.ArrayList"%> |
||||
<%@page import="com.liferay.portal.security.permission.ActionKeys"%> |
||||
<%@page import="com.liferay.portal.kernel.util.WebKeys"%> |
||||
<%@page import="com.liferay.portal.kernel.dao.search.SearchContainer"%> |
||||
<%@page import="java.util.Map"%> |
||||
<%@page import="java.util.HashMap"%> |
||||
<%@page import="com.liferay.portal.kernel.util.StringUtil"%> |
||||
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
||||
<%@page import="com.liferay.portal.service.permission.PortletPermissionUtil"%> |
||||
<%@include file="/html/gestionefirme/init.jsp"%> |
||||
|
||||
<% |
||||
SearchContainer searchContainer = (SearchContainer) request.getAttribute("liferay-ui:search:searchContainer"); |
||||
String redirect = ParamUtil.getString(request, "backUrl"); |
||||
Avviso avviso = null; |
||||
|
||||
redirect = searchContainer.getIteratorURL().toString(); |
||||
|
||||
ResultRow row = (ResultRow) request.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
||||
avviso = (Avviso) row.getObject(); |
||||
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId()); |
||||
List<Integer> unitaOperativeUtente = UnitaOperativeUtil.getUnitaOperative(user); |
||||
boolean inUnitaOperativa = unitaOperativeUtente.contains(intPratica.getUnitaOperativa()) || unitaOperativeUtente.contains(0); |
||||
boolean inUnitaOperativa = unitaOperativeUtente.contains(intPratica.getUnitaOperativa()) || |
||||
unitaOperativeUtente.contains(0); |
||||
%> |
||||
|
||||
<portlet:actionURL name="assignaFirma" var="assignaFirmaURL"> |
||||
<portlet:param name="mvcPath" value="/html/gestionefirme/view.jsp" /> |
||||
<portlet:param name="avvisoId" value="<%=String.valueOf(avviso.getAvvisoId())%>" /> |
||||
<portlet:param name="backURL" value="<%=redirect%>" /> |
||||
<portlet:param name="tabs1" value="<%=tabs1%>" /> |
||||
<portlet:param name="avvisoId" value="<%= String.valueOf(avviso.getAvvisoId()) %>" /> |
||||
<portlet:param name="backURL" value="<%= redirect %>" /> |
||||
<portlet:param name="tabs1" value="<%= tabs1 %>" /> |
||||
</portlet:actionURL> |
||||
<portlet:actionURL name="rilasciaFirma" var="rilasciaFirmaURL"> |
||||
<portlet:param name="mvcPath" value="/html/gestionefirme/view.jsp" /> |
||||
<portlet:param name="avvisoId" value="<%=String.valueOf(avviso.getAvvisoId())%>" /> |
||||
<portlet:param name="backURL" value="<%=redirect%>" /> |
||||
<portlet:param name="tabs1" value="<%=tabs1%>" /> |
||||
<portlet:param name="avvisoId" value="<%= String.valueOf(avviso.getAvvisoId()) %>" /> |
||||
<portlet:param name="backURL" value="<%= redirect %>" /> |
||||
<portlet:param name="tabs1" value="<%= tabs1 %>" /> |
||||
</portlet:actionURL> |
||||
|
||||
<c:if test="<%=avviso.getUserCodiceFiscalePrimaFirma().equalsIgnoreCase(user.getScreenName()) %>"> |
||||
<span class="tooltip-info" title="Assegna al Ruolo"> |
||||
<liferay-ui:icon iconCssClass="fa fa-user-times" url="<%=rilasciaFirmaURL%>" linkCssClass="btn btn-action"/> |
||||
</span> |
||||
|
||||
<span class="tooltip-info" title="Apri App di Firma"> |
||||
<liferay-ui:icon iconCssClass="fa fa-pencil" url="portos2://applicazione_firma.exe" linkCssClass="btn btn-action"/> |
||||
</span> |
||||
</c:if> |
||||
<c:if test="<%=!avviso.getUserCodiceFiscalePrimaFirma().equalsIgnoreCase(user.getScreenName()) && GestioneFirmeUtil.userCanSignAvviso(user.getUserId(), avviso.getGroupId(), avviso.getAvvisoId()) && inUnitaOperativa %>"> |
||||
<c:if test="<%= Validator.isNotNull(avviso.getTipoDocumento()) %>"> |
||||
<span class="tooltip-info" title="Assegna a Me"> |
||||
<liferay-ui:icon iconCssClass="fa fa-user-plus" url="<%=assignaFirmaURL %>" linkCssClass="btn btn-action"/> |
||||
</span> |
||||
</c:if> |
||||
</c:if> |
||||
|
||||
<% |
||||
String urlDettaglioPratica = FascicoloURLUtil.getFascicoloViewURL(avviso.getCompanyId(), avviso.getIntPraticaId()); |
||||
%> |
||||
<span class="tooltip-info" title="Apri Pratica"> |
||||
<c:if test="<%= avviso.getUserCodiceFiscalePrimaFirma().equalsIgnoreCase(user.getScreenName()) %>"> |
||||
<span class="tooltip-info" title="Assegna al Ruolo"> |
||||
<liferay-ui:icon iconCssClass="fa fa-user-times" url="<%= rilasciaFirmaURL %>" linkCssClass="btn btn-action"/> |
||||
</span> |
||||
<span class="tooltip-info" title="Apri App di Firma"> |
||||
<liferay-ui:icon iconCssClass="fa fa-pencil" url="portos2://applicazione_firma.exe" |
||||
linkCssClass="btn btn-action"/> |
||||
</span> |
||||
</c:if> |
||||
<c:if test="<%= !avviso.getUserCodiceFiscalePrimaFirma().equalsIgnoreCase(user.getScreenName()) |
||||
&& GestioneFirmeUtil.userCanSignAvviso(user.getUserId(), avviso.getGroupId(), avviso.getAvvisoId()) |
||||
&& inUnitaOperativa |
||||
&& Validator.isNotNull(avviso.getTipoDocumento()) %>"> |
||||
<span class="tooltip-info" title="Assegna a Me"> |
||||
<liferay-ui:icon iconCssClass="fa fa-user-plus" url="<%= assignaFirmaURL %>" linkCssClass="btn btn-action"/> |
||||
</span> |
||||
</c:if> |
||||
<% |
||||
String urlDettaglioPratica = FascicoloURLUtil.getFascicoloViewURL(avviso.getCompanyId(), avviso.getIntPraticaId()); |
||||
%> |
||||
<span class="tooltip-info" title="Apri Pratica"> |
||||
<% |
||||
String link_visualizza = "javascript:window.open('" + urlDettaglioPratica + "','_blank')"; |
||||
%> |
||||
<aui:button value="" id='<%=renderResponse.getNamespace()+"visualizza"%>' icon="fa fa-clipboard" type="button" onclick="<%=link_visualizza %>" cssClass="btn btn-action"/> |
||||
</span> |
||||
|
||||
<aui:button value="" id='<%= renderResponse.getNamespace() + "visualizza" %>' icon="fa fa-clipboard" type="button" |
||||
onclick="<%= link_visualizza %>" cssClass="btn btn-action"/> |
||||
</span> |
||||
|
Caricamento…
Reference in new issue