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 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.shared.util.FascicoloURLUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.util.GestioneFirmeUtil"%> |
<%@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="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"%> |
<%@include file="/html/gestionefirme/init.jsp"%> |
||||||
|
|
||||||
<% |
<% |
||||||
SearchContainer searchContainer = (SearchContainer) request.getAttribute("liferay-ui:search:searchContainer"); |
SearchContainer searchContainer = (SearchContainer) request.getAttribute("liferay-ui:search:searchContainer"); |
||||||
String redirect = ParamUtil.getString(request, "backUrl"); |
String redirect = ParamUtil.getString(request, "backUrl"); |
||||||
Avviso avviso = null; |
Avviso avviso = null; |
||||||
|
|
||||||
redirect = searchContainer.getIteratorURL().toString(); |
redirect = searchContainer.getIteratorURL().toString(); |
||||||
|
|
||||||
ResultRow row = (ResultRow) request.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
ResultRow row = (ResultRow) request.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
||||||
avviso = (Avviso) row.getObject(); |
avviso = (Avviso) row.getObject(); |
||||||
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId()); |
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId()); |
||||||
List<Integer> unitaOperativeUtente = UnitaOperativeUtil.getUnitaOperative(user); |
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:actionURL name="assignaFirma" var="assignaFirmaURL"> |
||||||
<portlet:param name="mvcPath" value="/html/gestionefirme/view.jsp" /> |
<portlet:param name="mvcPath" value="/html/gestionefirme/view.jsp" /> |
||||||
<portlet:param name="avvisoId" value="<%=String.valueOf(avviso.getAvvisoId())%>" /> |
<portlet:param name="avvisoId" value="<%= String.valueOf(avviso.getAvvisoId()) %>" /> |
||||||
<portlet:param name="backURL" value="<%=redirect%>" /> |
<portlet:param name="backURL" value="<%= redirect %>" /> |
||||||
<portlet:param name="tabs1" value="<%=tabs1%>" /> |
<portlet:param name="tabs1" value="<%= tabs1 %>" /> |
||||||
</portlet:actionURL> |
</portlet:actionURL> |
||||||
<portlet:actionURL name="rilasciaFirma" var="rilasciaFirmaURL"> |
<portlet:actionURL name="rilasciaFirma" var="rilasciaFirmaURL"> |
||||||
<portlet:param name="mvcPath" value="/html/gestionefirme/view.jsp" /> |
<portlet:param name="mvcPath" value="/html/gestionefirme/view.jsp" /> |
||||||
<portlet:param name="avvisoId" value="<%=String.valueOf(avviso.getAvvisoId())%>" /> |
<portlet:param name="avvisoId" value="<%= String.valueOf(avviso.getAvvisoId()) %>" /> |
||||||
<portlet:param name="backURL" value="<%=redirect%>" /> |
<portlet:param name="backURL" value="<%= redirect %>" /> |
||||||
<portlet:param name="tabs1" value="<%=tabs1%>" /> |
<portlet:param name="tabs1" value="<%= tabs1 %>" /> |
||||||
</portlet:actionURL> |
</portlet:actionURL> |
||||||
|
<c:if test="<%= avviso.getUserCodiceFiscalePrimaFirma().equalsIgnoreCase(user.getScreenName()) %>"> |
||||||
<c:if test="<%=avviso.getUserCodiceFiscalePrimaFirma().equalsIgnoreCase(user.getScreenName()) %>"> |
|
||||||
<span class="tooltip-info" title="Assegna al Ruolo"> |
<span class="tooltip-info" title="Assegna al Ruolo"> |
||||||
<liferay-ui:icon iconCssClass="fa fa-user-times" url="<%=rilasciaFirmaURL%>" linkCssClass="btn btn-action"/> |
<liferay-ui:icon iconCssClass="fa fa-user-times" url="<%= rilasciaFirmaURL %>" linkCssClass="btn btn-action"/> |
||||||
</span> |
</span> |
||||||
|
|
||||||
<span class="tooltip-info" title="Apri App di Firma"> |
<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"/> |
<liferay-ui:icon iconCssClass="fa fa-pencil" url="portos2://applicazione_firma.exe" |
||||||
|
linkCssClass="btn btn-action"/> |
||||||
</span> |
</span> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%=!avviso.getUserCodiceFiscalePrimaFirma().equalsIgnoreCase(user.getScreenName()) && GestioneFirmeUtil.userCanSignAvviso(user.getUserId(), avviso.getGroupId(), avviso.getAvvisoId()) && inUnitaOperativa %>"> |
<c:if test="<%= !avviso.getUserCodiceFiscalePrimaFirma().equalsIgnoreCase(user.getScreenName()) |
||||||
<c:if test="<%= Validator.isNotNull(avviso.getTipoDocumento()) %>"> |
&& GestioneFirmeUtil.userCanSignAvviso(user.getUserId(), avviso.getGroupId(), avviso.getAvvisoId()) |
||||||
|
&& inUnitaOperativa |
||||||
|
&& Validator.isNotNull(avviso.getTipoDocumento()) %>"> |
||||||
<span class="tooltip-info" title="Assegna a Me"> |
<span class="tooltip-info" title="Assegna a Me"> |
||||||
<liferay-ui:icon iconCssClass="fa fa-user-plus" url="<%=assignaFirmaURL %>" linkCssClass="btn btn-action"/> |
<liferay-ui:icon iconCssClass="fa fa-user-plus" url="<%= assignaFirmaURL %>" linkCssClass="btn btn-action"/> |
||||||
</span> |
</span> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
<% |
||||||
|
String urlDettaglioPratica = FascicoloURLUtil.getFascicoloViewURL(avviso.getCompanyId(), avviso.getIntPraticaId()); |
||||||
<% |
%> |
||||||
String urlDettaglioPratica = FascicoloURLUtil.getFascicoloViewURL(avviso.getCompanyId(), avviso.getIntPraticaId()); |
<span class="tooltip-info" title="Apri Pratica"> |
||||||
%> |
|
||||||
<span class="tooltip-info" title="Apri Pratica"> |
|
||||||
<% |
<% |
||||||
String link_visualizza = "javascript:window.open('" + urlDettaglioPratica + "','_blank')"; |
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"/> |
<aui:button value="" id='<%= renderResponse.getNamespace() + "visualizza" %>' icon="fa fa-clipboard" type="button" |
||||||
</span> |
onclick="<%= link_visualizza %>" cssClass="btn btn-action"/> |
||||||
|
</span> |
||||||
|
Caricamento…
Reference in new issue