From 3d5dd27a1ceac33ffb5af53f356b5d191adb5e42 Mon Sep 17 00:00:00 2001 From: Salvatore La Manna Date: Fri, 28 Jan 2022 14:11:21 +0100 Subject: [PATCH] 22.01 --- .../lib/portos-kaleo-portlet-service.jar | Bin 104682 -> 104682 bytes .../docroot/WEB-INF/liferay-portlet.xml | 52 +++--- .../WEB-INF/src/content/Portal.properties | 6 +- .../it/mwg/sismica/bo/util/SismicaUtil.java | 2 + .../bo/portlet/GestioneAttivitaPortlet.java | 110 ++++++------- .../impl/AsseverazioneLocalServiceImpl.java | 7 +- .../asseverazioni/sisma_calcolista.html | 92 +++++++++++ .../resource/asseverazioni/sisma_geologo.html | 55 +++++++ .../sisma_progettista_architettonico.html | 83 ++++++++++ .../docroot/WEB-INF/src/service.properties | 4 +- .../navigator/page_dettagli_principali.jsp | 26 +-- .../html/gestionefirme/avvisi_actions.jsp | 4 +- .../docroot/WEB-INF/liferay-portlet.xml | 20 +-- .../html/fascicolofe/edit_fascicolo.jsp | 1 - .../html/fascicolofe/fascicolo_action.jsp | 13 ++ .../domanda/page_dettagli_principali.jsp | 154 +++--------------- .../lib/portos-kaleo-portlet-service.jar | Bin 104682 -> 104682 bytes .../docroot/WEB-INF/src/service.properties | 4 +- .../docroot/WEB-INF/src/service.properties | 4 +- 19 files changed, 390 insertions(+), 247 deletions(-) create mode 100644 liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/sisma_calcolista.html create mode 100644 liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/sisma_geologo.html create mode 100644 liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/sisma_progettista_architettonico.html diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-kaleo-portlet-service.jar b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-kaleo-portlet-service.jar index 7c05ab93ec9b46176f25020b3585c2bd716387ff..71714a3c86231390f8dcdce80d43bdd94a918bb0 100644 GIT binary patch delta 1503 zcmZA0e@v8h90&04`?+T)a2(ueAS`ud%P8Tb%qf=qm`wxbjx|Q1iBRSb2ob~zb>5-k z!69&PoDb<%w$fT{5#1jTtA#OKx&AM$cmy?(=-UpU>y} zeV*s)i1X@*Gp(ZBp{59tB*awf%F6z<$JC$9--6CZ&Hv&*ABW-HttZC?bPoz+RbMGvm9{wV%Qp02Q_P!SX(3s3v@1?0EYj${) z^k0pG{3BI}LUWjBv`-^&#=pLD&2BUD`&>qvd3WyIo7nY%@ksfzqaN2I+Lv7yLF|4`91$_0amxb<7%@ZC)otnb{*(oAV({zmSFd8P+`dH$Hecnx0sV z7P~}6G2EO&uUn5X-u}o;Y&>pEJnR*s(yW%FeKv?C+Ljo+dT0Z_vR6D`hIlHg&sE_g zJ{9^W)#&HB=*2atNwWsbFRAmdSA_Up6=Ew(PF2IB6%H9&Jg;Gqp5BN}c7@s|T(n!{ z?!$*JtA#ds*myC_mrR=r~k>?4!nyVK23+0|%&h2b!sz<7lPM9LFAN zeh9BpZ6R52CWO}*d!ZA%sIgAeQ@LH(O}*VES0snAnX#Q=Y^5%Sv5i{ZjT)+_8+Fv5 z-Lh}>3G85O;)LwBq6a$}JJlomCiUVK#`g5e{Z9AF6WZ2?H+ePDCwKl*MAo|yK?AR@ z?3XjY-;XB7G6&=dbq~lBazwG8R}V$;7IiZ!^BM=y#n|mZ9Jcdfa)N(iGS+rdPI~>M S>|3iL#1*p|4p9w52>c6?>Lfz| delta 1503 zcmYk5e@s52# z7w+Z9h0FDzZfYy7)fUnHozAQ&WUU5~8QA^W}lG$JJ2cS1@d zNx~XDMQFlm!bey~m_-r6qm&X3Ddi@_zE!dm(lvFSMYrt^(r3wvRkAzo!kx&?UbeRK zT?p}-F;%HHprm$LA0hB=S^wFfSarpH&K z#j>awB zhYuWT;uq7Vj#xj2Hs6OrGghngA&=DI!_%ZMd{{%e>q7~t(2o~M-F|E&#r^P-^4d{N z3btblX{H^1QsYq^ApLR_ZKUnT&_aqI!&{`XGzP#t?t1N)+T#o+R9$+WbIV1%uVXU>#XhRllz_SlP9#TA8&It-Y<9lYFPSR3ZsFm z&kV?!-y1*^Yng-cghGSzglrM)=j!1I-XYzINL}L)x>@^s2uCbkR8H_$RMy%~$VqRV Skh!%Q0_>R8aG2CE4BvkYCnZAw diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/liferay-portlet.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/liferay-portlet.xml index bcbf965b..e8e379b1 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/liferay-portlet.xml +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/liferay-portlet.xml @@ -87,8 +87,8 @@ it.tref.liferay.portos.bo.asset.ControlloPraticaAssetRendererFactory it.tref.liferay.portos.bo.workflow.ControlloPraticaWorkflowHandler - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 fascicolo-portlet @@ -98,54 +98,54 @@ configuration 1.5 - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 tabelle-di-sistema-portlet 3 /icon.png - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 sorteggio-portlet 4 /icon.png 0 - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 gestione-firme-portlet true 5 /icon.png - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 doc-aggiuntiva-portlet 6 /icon.png 0 - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 gestione-attivita 7 /icon.png - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 allegati-manuali-portlet 8 /icon.png 0 - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 gestione-attivita-istruttore-portlet @@ -179,8 +179,8 @@ /icon.png configuration 1.6 - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 portos-administration-portlet @@ -188,29 +188,29 @@ /icon.png configuration 1.1 - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 mappe-configurazione-portlet ricerca-posizione /icon.png - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 ricerca-posizione-portlet 22 /icon.png - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 22-portlet 13 /icon.png - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 13-portlet diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties index 80b61b5a..795757d2 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties @@ -223,7 +223,7 @@ opera-conforme = Opera conforme ### DESCRIZIONE PROGETTO E DATI CATASTALI dp-dc = Descrizione Progetto e Dati Catastali -desc-long-intervento = Descrizione dell'intervento +desc-long-intervento = Oggetto dell'intervento dp-dc-prov = Provincia dp-dc-comune = Comune dp-dc-loc = Località @@ -252,6 +252,7 @@ suap = Pratica SUAP norm-sisma-bonus = Sisma Bonus cl-rischio-pre-int = Classe di rischio dell'edificio prima dell'intervento +cl-rischio-pre-int--1 = Nessuna cl-rischio-pre-int-1 = A+ cl-rischio-pre-int-2 = A cl-rischio-pre-int-3 = B @@ -270,6 +271,7 @@ cl-rischio-pre-int-15 = F* cl-rischio-pre-int-16 = G* cl-rischio-post-int = Classe di rischio dell'edificio a seguito dell'intervento +cl-rischio-post-int--1 = Nessuna cl-rischio-post-int-1 = A+ cl-rischio-post-int-2 = A cl-rischio-post-int-3 = B @@ -832,7 +834,7 @@ label-documenti-tipologia-A15 = Relazione Modellazione Sismica label-documenti-tipologia-A15-old = Certificazione del rispetto delle norme tecniche (in bollo) redatta dal tecnico rilevatore (solo per opere conformi) label-documenti-tipologia-A16-old = Certificato di collaudo statico in bollo (se dovuto) label-documenti-tipologia-A17 = Terna Collaudatori -label-documenti-tipologia-A98 = Deleghe +label-documenti-tipologia-A98 = Delega al titolare digitale e lettere di incarico ai professionisti label-documenti-tipologia-A99 = Altri label-documenti-tipologia-dnf = Pratica non firmata label-documenti-tipologia-A0P = Contributo per le spese di istruttoria e di conservazione dei progetti diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java index 13fd4c42..e3efa1fb 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java @@ -343,6 +343,8 @@ public class SismicaUtil { serviceContext.setUserId(userId); ControlloPraticaLocalServiceUtil.addControlloPratica(groupId, userId, intPraticaId, dettPraticaId, true, serviceContext); + } else { + esitoLog(esito, "Controllo pratica già presente"); } return esito; } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/GestioneAttivitaPortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/GestioneAttivitaPortlet.java index cd33cab3..c5ad6632 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/GestioneAttivitaPortlet.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/GestioneAttivitaPortlet.java @@ -341,35 +341,35 @@ public class GestioneAttivitaPortlet extends MVCPortlet { } } sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.attivita"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.esito"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); // ADT - BUG-13 Aggiunta colonna Data Esito if (cmd.equals("exportRicercaAttivitaConcluse")) { sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.dataesito"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); } sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.sorteggiata"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.pratica"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.istruttore"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.provenienza"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.avvioprocedimento"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(LanguageUtil .get(getPortletConfig(), locale, "label.scadenzegeniocivile.provincia"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.gg"))); - sb.append(StringPool.SEMICOLON); - sb.append(StringPool.NEW_LINE); + sb.append(':'); + sb.append('\n'); SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); for (ControlloPratica controlloPratica : lista) { IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(controlloPratica.getIntPraticaId()); @@ -396,40 +396,40 @@ public class GestioneAttivitaPortlet extends MVCPortlet { User userTask = UserLocalServiceUtil.fetchUser(task.getAssigneeUserId()); taskName = LanguageUtil.get(getPortletConfig(), locale, task.getName()); if (userTask != null) { - taskName += " (" + userTask.getFullName() + StringPool.CLOSE_PARENTHESIS; + taskName += " (" + userTask.getFullName() + ')'; } } else { taskName = LanguageUtil.get(getPortletConfig(), locale, workflowInstance.getState()); } sb.append(CSVUtil.encode(taskName)); - sb.append(StringPool.SEMICOLON); + sb.append(':'); String tipoEsito = ControlloPraticaLocalServiceUtil.getTipoEsito(controlloPratica .getControlloPraticaId()); sb.append(CSVUtil.encode(tipoEsito)); - sb.append(StringPool.SEMICOLON); + sb.append(':'); // ADT - BUG-13 Aggiunta colonna Data Esito if (cmd.equals("exportRicercaAttivitaConcluse")) { sb.append(CSVUtil.encode(controlloPratica.getStatusDate() != null ? sdf.format(controlloPratica .getStatusDate()) : StringPool.BLANK)); - sb.append(StringPool.SEMICOLON); + sb.append(':'); } boolean sorteggiata = SorteggioLocalServiceUtil.findByIntPratica(intPratica.getIntPraticaId()) != null; sb.append(CSVUtil.encode((sorteggiata) ? "Si" : "No")); - sb.append(StringPool.SEMICOLON); + sb.append(':'); String praticaLabel = intPratica.getTitle(locale, true); sb.append(CSVUtil.encode(praticaLabel)); - sb.append(StringPool.SEMICOLON); + sb.append(':'); String istruttore = StringPool.DASH; if (intPratica.getStatusByUserId() != 0L) { User istruttoreUser = UserLocalServiceUtil.fetchUser(intPratica.getStatusByUserId()); if (istruttoreUser != null) { istruttore = istruttoreUser.getFullName(); } else { - istruttore = " [" + intPratica.getStatusByUserId() + StringPool.CLOSE_BRACKET; + istruttore = " [" + intPratica.getStatusByUserId() + ']'; } } sb.append(CSVUtil.encode(istruttore)); - sb.append(StringPool.SEMICOLON); + sb.append(':'); StringBuilder provenienzaLabel = new StringBuilder(); WorkflowTask workflowTask = WorkflowUtil.getLastCompletedTask(controlloPratica.getCompanyId(), controlloPratica.getGroupId(), null, controlloPratica); @@ -441,27 +441,26 @@ public class GestioneAttivitaPortlet extends MVCPortlet { if (workflowTask.getAssigneeUserId() == -1) { provenienzaLabel.append(" [Portos 1]"); } else { - provenienzaLabel.append(" [").append(workflowTask.getAssigneeUserId()) - .append(StringPool.CLOSE_BRACKET); + provenienzaLabel.append(" [").append(workflowTask.getAssigneeUserId()).append(']'); } } - provenienzaLabel.append(" (").append(workflowTask.getName()).append(StringPool.CLOSE_PARENTHESIS); + provenienzaLabel.append(" (").append(workflowTask.getName()).append(')'); } else { - provenienzaLabel.append(StringPool.DASH); + provenienzaLabel.append('-'); } sb.append(CSVUtil.encode(provenienzaLabel.toString())); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(sdf.format(controlloPratica.getCreateDate()))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(provincia.getProvincia() + " - " + comune.getDenominazione())); - sb.append(StringPool.SEMICOLON); + sb.append(':'); Date data = controlloPratica.getCreateDate(); Date now = new Date(); long diff = now.getTime() - data.getTime(); long days = TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS); sb.append(CSVUtil.encode(days)); - sb.append(StringPool.SEMICOLON); - sb.append(StringPool.NEW_LINE); + sb.append(':'); + sb.append('\n'); } } catch (PortalException | SystemException e) { _log.error(e, e); @@ -482,31 +481,31 @@ public class GestioneAttivitaPortlet extends MVCPortlet { QueryUtil.ALL_POS, QueryUtil.ALL_POS); } sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.attivita"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.esito"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); // ADT - BUG-13 Aggiunta colonna Data Esito if ("Tab_TaskCompletati".equals(currentTab)) { sb.append(CSVUtil.encode(LanguageUtil .get(getPortletConfig(), locale, "label.scadenzegeniocivile.dataesito"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); } sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.sorteggiata"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.pratica"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.istruttore"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.provenienza"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.avvioprocedimento"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.provincia"))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.gg"))); - sb.append(StringPool.SEMICOLON); - sb.append(StringPool.NEW_LINE); + sb.append(':'); + sb.append('\n'); try { SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); for (ControlloPratica controlloPratica : listaControlloPratica) { @@ -534,39 +533,39 @@ public class GestioneAttivitaPortlet extends MVCPortlet { User userTask = UserLocalServiceUtil.fetchUser(task.getAssigneeUserId()); taskName = LanguageUtil.get(locale, task.getName()); if (userTask != null) { - taskName += " (" + userTask.getFullName() + StringPool.CLOSE_PARENTHESIS; + taskName += " (" + userTask.getFullName() + ')'; } } else { taskName = LanguageUtil.get(locale, workflowInstance.getState()); } sb.append(CSVUtil.encode(taskName)); - sb.append(StringPool.SEMICOLON); + sb.append(':'); String tipoEsito = ControlloPraticaLocalServiceUtil.getTipoEsito(controlloPratica .getControlloPraticaId()); sb.append(CSVUtil.encode(tipoEsito)); - sb.append(StringPool.SEMICOLON); + sb.append(':'); // ADT - BUG-13 Aggiunta colonna Data Esito if ("Tab_TaskCompletati".equals(currentTab)) { sb.append(CSVUtil.encode(sdf.format(controlloPratica.getStatusDate()))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); } boolean sorteggiata = SorteggioLocalServiceUtil.findByIntPratica(intPratica.getIntPraticaId()) != null; sb.append(CSVUtil.encode((sorteggiata) ? "Si" : "No")); - sb.append(StringPool.SEMICOLON); + sb.append(':'); String praticaLabel = intPratica.getTitle(locale, true); sb.append(CSVUtil.encode(praticaLabel)); - sb.append(StringPool.SEMICOLON); + sb.append(':'); String istruttore = StringPool.DASH; if (intPratica.getStatusByUserId() != 0L) { User istruttoreUser = UserLocalServiceUtil.fetchUser(intPratica.getStatusByUserId()); if (istruttoreUser != null) { istruttore = istruttoreUser.getFullName(); } else { - istruttore = " [" + intPratica.getStatusByUserId() + StringPool.CLOSE_BRACKET; + istruttore = " [" + intPratica.getStatusByUserId() + ']'; } } sb.append(CSVUtil.encode(istruttore)); - sb.append(StringPool.SEMICOLON); + sb.append(':'); StringBuilder provenienzaLabel = new StringBuilder(); WorkflowTask workflowTask = WorkflowUtil.getLastCompletedTask(controlloPratica.getCompanyId(), controlloPratica.getGroupId(), null, controlloPratica); @@ -578,27 +577,26 @@ public class GestioneAttivitaPortlet extends MVCPortlet { if (workflowTask.getAssigneeUserId() == -1) { provenienzaLabel.append(" [Portos 1]"); } else { - provenienzaLabel.append(" [").append(workflowTask.getAssigneeUserId()) - .append(StringPool.CLOSE_BRACKET); + provenienzaLabel.append(" [").append(workflowTask.getAssigneeUserId()).append(']'); } } - provenienzaLabel.append(" (").append(workflowTask.getName()).append(StringPool.CLOSE_PARENTHESIS); + provenienzaLabel.append(" (").append(workflowTask.getName()).append(')'); } else { - provenienzaLabel.append(StringPool.DASH); + provenienzaLabel.append('-'); } sb.append(CSVUtil.encode(provenienzaLabel.toString())); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(sdf.format(controlloPratica.getCreateDate()))); - sb.append(StringPool.SEMICOLON); + sb.append(':'); sb.append(CSVUtil.encode(provincia.getProvincia() + " - " + comune.getDenominazione())); - sb.append(StringPool.SEMICOLON); + sb.append(':'); Date data = controlloPratica.getCreateDate(); Date now = new Date(); long diff = now.getTime() - data.getTime(); long days = TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS); sb.append(CSVUtil.encode(days)); - sb.append(StringPool.SEMICOLON); - sb.append(StringPool.NEW_LINE); + sb.append(':'); + sb.append('\n'); } } catch (PortalException | SystemException e) { _log.error(e, e); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java index c5fd2195..d1c6537b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java @@ -155,15 +155,16 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase file = "costruttore"; break; case TipoSoggettoUtil.GEOLOGO: - file = "geologo"; + file = dettPratica.getNormSismaBonus() ? "sisma_geologo" : "geologo"; break; case TipoSoggettoUtil.PROGETTISTA: if (tipoProcedura.equalsIgnoreCase(Constants.PROCEDURA_C)) { file = "progettista_c"; } else if (soggetto.getAmbitoProfessione().equalsIgnoreCase("architettonico")) { - file = "progettista_architettonico"; + file = dettPratica.getNormSismaBonus() ? "sisma_progettista_architettonico" + : "progettista_architettonico"; } else { - file = "calcolista"; + file = dettPratica.getNormSismaBonus() ? "sisma_calcolista" : "calcolista"; } break; default: diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/sisma_calcolista.html b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/sisma_calcolista.html new file mode 100644 index 00000000..1c2a1b80 --- /dev/null +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/sisma_calcolista.html @@ -0,0 +1,92 @@ +

+ DPR 380/2001, artt. 93 e 94-bis
+ NTC D.M. 17.01.2018
+ Legge 190/2012, art. 1, comma 9 lettera “e”
+ Legge Regionale 23/2021, art. 31 comma 5
+ D. Lgs. 101/2018 +

+

ASSEVERAZIONE DEL CALCOLISTA DELLE STRUTTURE

+

(resa ai sensi del D.P.R. n° 445 del 28.12.2000 e ss.mm.ii.)

+

+ Il sottoscritto {{nome}} {{cognome}}, C.F. {{codicefiscale}}, calcolista in ambito {{ambito}}, + consapevole delle sanzioni civili e penali previste dalla normativa vigente a seguito di dichiarazioni mendaci, + dichiara: +

+
    +
  • + che il progetto strutturale esecutivo, allegato alla denuncia dei lavori, è stato redatto nel rispetto delle + norme + tecniche per le costruzioni (D.M. 17.01.2018 e relativa circolare ministeriale dell’11.02.2019) in coerenza con + il + progetto architettonico di cui alla richiesta del titolo abilitativo urbanistico, nel rispetto di eventuali + prescrizioni sismiche contenute negli strumenti di pianificazione urbanistica; +
  • +
  • + che il progetto strutturale esecutivo possiede i requisiti di completezza indicata nelle NTC 2018, con riguardo + anche alle indagini specialistiche ritenute necessarie alla realizzazione dell'opera; +
  • +
  • + che l'intervento previsto nel progetto esecutivo strutturale si identifica, in relazione alle linee guida + contenute nell’allegato “A” del DDG 8/2020 emanato dal Dirigente del Dipartimento Regionale Tecnico, fra + gli:
    + [{{rilevanti}}] interventi "rilevanti" nei riguardi della pubblica incolumità;
    +
    + [{{agalto}}] interventi di adeguamento o miglioramento sismico di costruzioni esistenti nelle + località + sismiche ad alta sismicità (Zona 1) e a media sismicità (Zona 2, limitatamente a valori di peak ground + acceleration-PGA compresi fra 0,20g e 0,25g);
    + [{{complesse}}] nuove costruzioni che si discostino dalle usuali tipologie o che per la loro + particolare + complessità strutturale richiedano più articolate calcolazioni e verifiche;
    + [{{strategico}}] interventi relativi ad edifici di interesse strategico e alle opere infrastrutturali + la + cui funzionalità durante gli eventi sismici assume rilievo fondamentale per le finalità di protezione + civile, + nonché relativi agli edifici e alle opere infrastrutturali che possono assumere rilevanza in relazione alle + conseguenze di un loro eventuale collasso;
    +
    + [{{nonrilevanti}}] interventi di “minore rilevanza” nei riguardi della pubblica incolumità;
    +
    + [{{agmedio}}] interventi di adeguamento o miglioramento sismico di costruzioni esistenti nelle + località + sismiche a media sismicità (Zona 2, limitatamente a valori di peak ground acceleration-PGA compresi fra + 0,15g e + 0,20g e zona 3);
    + [{{riparazioni}}] riparazioni e interventi locali sulle costruzioni esistenti;
    + [{{nuove}}] nuove costruzioni che non rientrano nella fattispecie di cui alla lettera a), n.2 del + comma 1 + dell'art. 94-bis del DPR 380/2001;
    + [{{agricoli}}] nuove costruzioni appartenenti alla classe di costruzioni con presenza solo + occasionale di + persone e edifici agricoli di cui al punto 2.4.2 del decreto del Ministro delle infrastrutture e dei + Trasporti del + 17 gennaio 2018; +
    +
  • +##anteprima +
  • + ai sensi dell'art. 1, comma 9 lettera “e”, della legge n° 190/2012:
    + [{{!coniugio}}] di non trovarsi in rapporti di coniugio, parentela o affinità, del coniuge o del + convivente, entro il 2° grado, con i dirigenti e i dipendenti dell'Ufficio del Genio Civile deputati alla + trattazione del procedimento;
    + [{{coniugio}}] di trovarsi in rapporti di coniugio, parentela o affinità entro il 2° grado con i seguenti + dipendenti dell'Ufficio del Genio Civile: {{relazioni}} +
  • +## +##lavoripubblici +
  • + che, trattandosi di intervento da realizzare in regime di agevolazione fiscale ai sensi degli artt 119 e 121 del + D.L. n.34/2020, convertito con modificazioni dalla Legge n.77/2020, la dichiarazione sull’avvenuto pagamento del + compenso professionale pattuito in sede di conferimento dell’incarico è sostituita da un’apposita dichiarazione + resa dal committente in uno con la lettera d’incarico, che con la presente è da intendersi controfirmata dal + sottoscritto ai sensi del comma 5 dell’art. 31 della L.R. n. 23/2021; +
  • +## +
  • + di essere informato, ai sensi dell’art. 13 del Regolamento UE 2016/679, recepito con D.Lgs. 101/2018, circa le + modalità di trattamento e l'utilizzo dei dati personali raccolti e di acconsentire, ai sensi e per gli effetti + di + cui all’art. 7 e ss. del sopraccitato Regolamento, al trattamento, anche con strumenti informatici, dei dati + personali con le modalità e per le finalità connesse al procedimento cui la presente è riferita. +
  • +
\ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/sisma_geologo.html b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/sisma_geologo.html new file mode 100644 index 00000000..c8e51c59 --- /dev/null +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/sisma_geologo.html @@ -0,0 +1,55 @@ +

+ DPR 380/2001, Capitolo 6
+ Legge 190/2012, art. 1, comma 9 lettera “e”
+ Legge Regionale 23/2021, art. 31 comma 5
+ D. Lgs. 101/2018 +

+

ASSEVERAZIONE DEL GEOLOGO

+

(resa ai sensi del D.P.R. n° 445 del 28.12.2000 e ss.mm.ii.)

+

+ Il sottoscritto {{nome}} {{cognome}}, C.F. {{codicefiscale}}, tecnico incaricato per l’esecuzione + delle indagini per la caratterizzazione e la modellazione geologica del sito, consapevole delle sanzioni civili e + penali previste dalla normativa vigente a seguito di dichiarazioni mendaci, dichiara: +

+
    +
  • + che la caratterizzazione e la modellazione geologica del sito relativa al progetto allegato alla denuncia dei + lavori è stata eseguita nel rispetto delle norme tecniche per le costruzioni e la relazione allegata possiede i + requisiti di completezza specificata nelle NTC 2018, paragrafo 6.2.1; +
  • +
  • + che l’opera prevista in progetto non è in contrasto con i vincoli di natura geologica gravanti sull’area di + sedime della stessa, con particolare riguardo alle norme di attuazione di cui al Piano Stralcio per l’Assetto + Idrogeologico (PAI) del Bacino Idrografico, e dei relativi aggiornamenti, nel quale insiste l’opera e + specificatamente:
    + [{{rischio}}] l’intervento ricade in zona ove è previsto una pericolosità o un rischio elevato o molto + elevato R4 – R3 – P4 – P3 o nelle relative fasce di rispetto di cui al DPRS 15.04.2015;
    + [{{!rischio}}] l’intervento non ricade in zona ove è previsto una pericolosità o un rischio elevato o + molto elevato R4 – R3 – P4 – P3 o nelle relative fasce di rispetto di cui al DPRS 15.04.2015; +
  • +##anteprima +
  • + ai sensi dell'art. 1, comma 9 lettera “e”, della legge n° 190/2012:
    + [{{!coniugio}}] di non trovarsi in rapporti di coniugio, parentela o affinità, del coniuge o del + convivente, entro il 2° grado, con i dirigenti e i dipendenti dell'Ufficio del Genio Civile deputati alla + trattazione del procedimento;
    + [{{coniugio}}] di trovarsi in rapporti di coniugio, parentela o affinità entro il 2° grado con i seguenti + dipendenti dell'Ufficio del Genio Civile: {{relazioni}} +
  • +## +##lavoripubblici +
  • + che, trattandosi di intervento da realizzare in regime di agevolazione fiscale ai sensi degli artt 119 e 121 del + D.L. n.34/2020, convertito con modificazioni dalla Legge n.77/2020, la dichiarazione sull’avvenuto pagamento del + compenso professionale pattuito in sede di conferimento dell’incarico è sostituita da un’apposita dichiarazione + resa dal committente in uno con la lettera d’incarico, che con la presente è da intendersi controfirmata dal + sottoscritto ai sensi del comma 5 dell’art. 31 della L.R. n. 23/2021; +
  • +## +
  • + di essere informato, ai sensi dell’art. 13 del Regolamento UE 2016/679, recepito con D.Lgs. 101/2018, circa le + modalità di trattamento e l'utilizzo dei dati personali raccolti e di acconsentire, ai sensi e per gli effetti + di cui all’art. 7 e ss. del sopraccitato Regolamento, al trattamento, anche con strumenti informatici, dei dati + personali con le modalità e per le finalità connesse al procedimento cui la presente è riferita. +
  • +
\ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/sisma_progettista_architettonico.html b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/sisma_progettista_architettonico.html new file mode 100644 index 00000000..013d6139 --- /dev/null +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/sisma_progettista_architettonico.html @@ -0,0 +1,83 @@ +

+ DPR 380/2001, art. 93
+ Legge 190/2012, art. 1, comma 9 lettera “e”
+ Legge Regionale 23/2021, art. 31 comma 5
+ D. Lgs. 101/2018 +

+

ASSEVERAZIONE DEL PROGETTISTA ARCHITETTONICO

+

(resa ai sensi del D.P.R. n° 445 del 28.12.2000 e ss.mm.ii.)

+

+ Il sottoscritto {{nome}} {{cognome}}, C.F. {{codicefiscale}}, progettista architettonico, consapevole + delle sanzioni civili e penali previste dalla normativa vigente a seguito di dichiarazioni mendaci, dichiara: +

+
    +
  • + che il progetto architettonico allegato alla denuncia dei lavori, è stato redatto nel rispetto delle norme + tecniche per le costruzioni e gli elaborati progettuali possiedono i requisiti di completezza specificata; +
  • +
  • + che le opere previste in progetto, qualora trattasi di interventi su fabbricato esistente, ricadono su + fabbricato per il quale risulta accertata la regolarità amministrativa nei riguardi delle norme di cui ai Capi + II e IV, Parte II, del DPR 380/2001; +
  • +
  • + che l’opera prevista in progetto non è in contrasto con i vincoli gravanti sull’area di sedime della stessa ed + in particolare è stata progettata nel rispetto delle seguenti disposizioni di legge: +
  • +
+
    +
  • + art. 13 Legge 64/74 (compatibilità geomorfologia); +
  • +
  • + norme di attuazione di cui al Piano Stralcio per l’Assetto Idrogeologico (PAI) del Bacino Idrografico, e dei + relativi aggiornamenti, nel quale insiste l’opera; +
  • +
  • + Art.15 della L.R. 78/76 (distanza dalla battigia, dai laghi, dai boschi); +
  • +
  • + Art. 93 e seguenti Testo Unico 523/1904 (distanza dai corsi d’acqua); +
  • +
  • + Art. 5 e seguenti D. L.vo (protezione dei pozzi e riserve idriche); +
  • +
  • + Norme inerenti la distanza dagli elettrodotti; +
  • +
  • + Normativa relativa ad eventuali altri vincoli che gravano sull’area di sedime; +
  • +
+
    +
  • + che l'importo dei diritti fissi versati dal committente ai sensi dell'art. 37, comma 1, della L.R. n. 20/2003, + art. 37 è congruo in relazione al tipo di intervento ed al volume dell'opera; +
  • +##anteprima +
  • + ai sensi dell'art. 1, comma 9 lettera “e”, della legge n° 190/2012:
    + [{{!coniugio}}] di non trovarsi in rapporti di coniugio, parentela o affinità, del coniuge o del + convivente, entro il 2° grado, con i dirigenti e i dipendenti dell'Ufficio del Genio Civile deputati alla + trattazione del procedimento;
    + [{{coniugio}}] di trovarsi in rapporti di coniugio, parentela o affinità entro il 2° grado con i seguenti + dipendenti dell'Ufficio del Genio Civile: {{relazioni}} +
  • +## +##lavoripubblici +
  • + che, trattandosi di intervento da realizzare in regime di agevolazione fiscale ai sensi degli artt 119 e 121 del + D.L. n.34/2020, convertito con modificazioni dalla Legge n.77/2020, la dichiarazione sull’avvenuto pagamento del + compenso professionale pattuito in sede di conferimento dell’incarico è sostituita da un’apposita dichiarazione + resa dal committente in uno con la lettera d’incarico, che con la presente è da intendersi controfirmata dal + sottoscritto ai sensi del comma 5 dell’art. 31 della L.R. n. 23/2021; +
  • +## +
  • + di essere informato, ai sensi dell’art. 13 del Regolamento UE 2016/679, recepito con D.Lgs. 101/2018, circa le + modalità di trattamento e l'utilizzo dei dati personali raccolti e di acconsentire, ai sensi e per gli effetti + di + cui all’art. 7 e ss. del sopraccitato Regolamento, al trattamento, anche con strumenti informatici, dei dati + personali con le modalità e per le finalità connesse al procedimento cui la presente è riferita. +
  • +
\ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties index 552bb2de..798e4662 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties @@ -13,8 +13,8 @@ ## build.namespace=portos_bo - build.number=2747 - build.date=1638800137559 + build.number=2759 + build.date=1642600956690 build.auto.upgrade=true ## diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_dettagli_principali.jsp b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_dettagli_principali.jsp index 5cae0622..d385b891 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_dettagli_principali.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_dettagli_principali.jsp @@ -229,27 +229,27 @@ String urlIframeMappe = MappeUtil.getUrlBo(request, dettPratica, comune, true);
<% - String clRischioPreIntVal = BeanPropertiesUtil.getString(dettPratica, "clRischioPreInt"); - if(Validator.isNotNull(clRischioPreIntVal)){ + String clRischioPreIntVal = BeanPropertiesUtil.getString(dettPratica, "clRischioPreInt"); + if (Validator.isNotNull(clRischioPreIntVal)) { %> - <%= LanguageUtil.get(pageContext, "cl-rischio-pre-int-"+clRischioPreIntVal) %> + <%= LanguageUtil.get(pageContext, "cl-rischio-pre-int-" + clRischioPreIntVal) %> <% - } + } %>
- <%=LanguageUtil.get(pageContext, "cl-rischio-post-int") %>: + <%= LanguageUtil.get(pageContext, "cl-rischio-post-int") %>:
<% - String clRischioPostIntVal = BeanPropertiesUtil.getString(dettPratica, "clRischioPostInt"); - if(Validator.isNotNull(clRischioPreIntVal)){ + String clRischioPostIntVal = BeanPropertiesUtil.getString(dettPratica, "clRischioPostInt"); + if (Validator.isNotNull(clRischioPreIntVal)) { %> - <%= LanguageUtil.get(pageContext, "cl-rischio-post-int-"+clRischioPostIntVal) %> + <%= LanguageUtil.get(pageContext, "cl-rischio-post-int-" + clRischioPostIntVal) %> <% - } + } %>
@@ -261,7 +261,7 @@ String urlIframeMappe = MappeUtil.getUrlBo(request, dettPratica, comune, true);
- <%=LanguageUtil.get(pageContext, "interv-fin-pub-desc") %>: + <%= LanguageUtil.get(pageContext, "interv-fin-pub-desc") %>:
<%= BeanPropertiesUtil.getString(dettPratica, "intervFinPubDesc") %> @@ -278,7 +278,7 @@ String urlIframeMappe = MappeUtil.getUrlBo(request, dettPratica, comune, true);
- <%=BeanPropertiesUtil.getString(dettPratica, "descLongIntervento") %> + <%= BeanPropertiesUtil.getString(dettPratica, "descLongIntervento") %>
@@ -297,13 +297,13 @@ String urlIframeMappe = MappeUtil.getUrlBo(request, dettPratica, comune, true); <%= LanguageUtil.get(pageContext, "dp-dc-prov") %>
- <%=BeanPropertiesUtil.getString(provincia, "provincia")%> + <%= BeanPropertiesUtil.getString(provincia, "provincia") %>
<%= LanguageUtil.get(pageContext, "dp-dc-comune") %>
- <%=BeanPropertiesUtil.getString(comune, "denominazione")%> + <%= BeanPropertiesUtil.getString(comune, "denominazione") %>
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestionefirme/avvisi_actions.jsp b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestionefirme/avvisi_actions.jsp index fb18e378..942becaf 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestionefirme/avvisi_actions.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestionefirme/avvisi_actions.jsp @@ -35,7 +35,7 @@ %> - + @@ -60,7 +60,7 @@ - + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/liferay-portlet.xml b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/liferay-portlet.xml index aa871faf..a2f2f563 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/liferay-portlet.xml +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/liferay-portlet.xml @@ -8,23 +8,23 @@ com.liferay.portal.kernel.portlet.DefaultConfigurationAction - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 1-portlet 2 /icon.png - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 ricerca-pratiche-portlet 3 /icon.png 0 - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 soggetti-pratica-portlet true @@ -33,8 +33,8 @@ /icon.png true 0 - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 alegati-pratica-portlet true @@ -43,8 +43,8 @@ /icon.png true 0 - /css/main.css?v=3 - /js/main.js?v=3 + /css/main.css?v=4 + /js/main.js?v=4 parere-geologo-portlet true diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/edit_fascicolo.jsp b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/edit_fascicolo.jsp index 8b363bcc..31bad46a 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/edit_fascicolo.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/edit_fascicolo.jsp @@ -56,7 +56,6 @@ if (TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione)) { } String[][] categorySections = { pageDatiDomanda }; String[] _CATEGORY_NAMES = { "cat_dati_domanda" }; - %> diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/fascicolo_action.jsp b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/fascicolo_action.jsp index a5ecf336..8d1750af 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/fascicolo_action.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/fascicolo_action.jsp @@ -36,6 +36,19 @@ if (searchContainer != null) { } String intPraticaIdString = String.valueOf(intPratica.getIntPraticaId()); String randomId = StringUtil.randomId() + StringPool.UNDERLINE + intPraticaIdString; +if (intPratica.getNumeroProgetto().equals("88320")) { + DettPratica dettPratica = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica(intPratica.getIntPraticaId(), + Arrays.asList(TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE)); + if (Validator.isNotNull(dettPratica)) { + System.out.println("########### return false;"); + } + System.out.println("########### 1 " + (intPratica.getStatus() != WorkflowConstants.STATUS_ANY)); + System.out.println("########### 2 " + (intPratica.getStatus() != WorkflowConstants.STATUS_INCOMPLETE)); + System.out.println("########### 3 " + intPratica.getStatoPratica()); + System.out.println("########### 4 " + ValidazionePraticaUtil.praticaCanAddIntegrazione(intPratica.getIntPraticaId())); + System.out.println("########### 5 " + AzioniPraticheUtil.isAllowedAction(intPratica.getIntPraticaId(), + AzioniPraticheUtil.ACTION_INTEGRAZIONE)); +} %> diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp index 0321ddb8..de4366d8 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp @@ -273,70 +273,19 @@ String urlIframeMappe = dettPratica.getUrlMappeFe(request, comune, disabledInput <%=LanguageUtil.get(pageContext, "cl-rischio-pre-int")%>
- - - - - - - - - - - - - - - - + <% + for (int i = -1; i <= 16; i++) { + if (i != 0) { + %> + + <% + } + } + %>
@@ -344,70 +293,19 @@ String urlIframeMappe = dettPratica.getUrlMappeFe(request, comune, disabledInput <%=LanguageUtil.get(pageContext, "cl-rischio-post-int")%>
- - - - - - - - - - - - - - - - + <% + for (int i = -1; i <= 16; i++) { + if (i != 0) { + %> + + <% + } + } + %>
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-kaleo-portlet/docroot/WEB-INF/lib/portos-kaleo-portlet-service.jar b/liferay-plugins-sdk-6.2/portlets/portos-kaleo-portlet/docroot/WEB-INF/lib/portos-kaleo-portlet-service.jar index 7c05ab93ec9b46176f25020b3585c2bd716387ff..71714a3c86231390f8dcdce80d43bdd94a918bb0 100644 GIT binary patch delta 1503 zcmZA0e@v8h90&04`?+T)a2(ueAS`ud%P8Tb%qf=qm`wxbjx|Q1iBRSb2ob~zb>5-k z!69&PoDb<%w$fT{5#1jTtA#OKx&AM$cmy?(=-UpU>y} zeV*s)i1X@*Gp(ZBp{59tB*awf%F6z<$JC$9--6CZ&Hv&*ABW-HttZC?bPoz+RbMGvm9{wV%Qp02Q_P!SX(3s3v@1?0EYj${) z^k0pG{3BI}LUWjBv`-^&#=pLD&2BUD`&>qvd3WyIo7nY%@ksfzqaN2I+Lv7yLF|4`91$_0amxb<7%@ZC)otnb{*(oAV({zmSFd8P+`dH$Hecnx0sV z7P~}6G2EO&uUn5X-u}o;Y&>pEJnR*s(yW%FeKv?C+Ljo+dT0Z_vR6D`hIlHg&sE_g zJ{9^W)#&HB=*2atNwWsbFRAmdSA_Up6=Ew(PF2IB6%H9&Jg;Gqp5BN}c7@s|T(n!{ z?!$*JtA#ds*myC_mrR=r~k>?4!nyVK23+0|%&h2b!sz<7lPM9LFAN zeh9BpZ6R52CWO}*d!ZA%sIgAeQ@LH(O}*VES0snAnX#Q=Y^5%Sv5i{ZjT)+_8+Fv5 z-Lh}>3G85O;)LwBq6a$}JJlomCiUVK#`g5e{Z9AF6WZ2?H+ePDCwKl*MAo|yK?AR@ z?3XjY-;XB7G6&=dbq~lBazwG8R}V$;7IiZ!^BM=y#n|mZ9Jcdfa)N(iGS+rdPI~>M S>|3iL#1*p|4p9w52>c6?>Lfz| delta 1503 zcmYk5e@s52# z7w+Z9h0FDzZfYy7)fUnHozAQ&WUU5~8QA^W}lG$JJ2cS1@d zNx~XDMQFlm!bey~m_-r6qm&X3Ddi@_zE!dm(lvFSMYrt^(r3wvRkAzo!kx&?UbeRK zT?p}-F;%HHprm$LA0hB=S^wFfSarpH&K z#j>awB zhYuWT;uq7Vj#xj2Hs6OrGghngA&=DI!_%ZMd{{%e>q7~t(2o~M-F|E&#r^P-^4d{N z3btblX{H^1QsYq^ApLR_ZKUnT&_aqI!&{`XGzP#t?t1N)+T#o+R9$+WbIV1%uVXU>#XhRllz_SlP9#TA8&It-Y<9lYFPSR3ZsFm z&kV?!-y1*^Yng-cghGSzglrM)=j!1I-XYzINL}L)x>@^s2uCbkR8H_$RMy%~$VqRV Skh!%Q0_>R8aG2CE4BvkYCnZAw diff --git a/liferay-plugins-sdk-6.2/portlets/portos-kaleo-portlet/docroot/WEB-INF/src/service.properties b/liferay-plugins-sdk-6.2/portlets/portos-kaleo-portlet/docroot/WEB-INF/src/service.properties index 0ccaf05d..4563d63d 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-kaleo-portlet/docroot/WEB-INF/src/service.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-kaleo-portlet/docroot/WEB-INF/src/service.properties @@ -13,8 +13,8 @@ ## build.namespace=portos_Kaleo - build.number=18 - build.date=1638799940443 + build.number=20 + build.date=1642599538494 build.auto.upgrade=true ## diff --git a/liferay-plugins-sdk-6.2/portlets/portos-mail-manager-portlet/docroot/WEB-INF/src/service.properties b/liferay-plugins-sdk-6.2/portlets/portos-mail-manager-portlet/docroot/WEB-INF/src/service.properties index b4d03d15..47557ea5 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-mail-manager-portlet/docroot/WEB-INF/src/service.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-mail-manager-portlet/docroot/WEB-INF/src/service.properties @@ -13,8 +13,8 @@ ## build.namespace=portos_Mail - build.number=86 - build.date=1638799973423 + build.number=88 + build.date=1642599560068 build.auto.upgrade=true ##