diff --git a/liferay-plugins-sdk-6.2/build.gosetto.properties b/liferay-plugins-sdk-6.2/build.gosetto.properties index 9d767707..98d79cca 100644 --- a/liferay-plugins-sdk-6.2/build.gosetto.properties +++ b/liferay-plugins-sdk-6.2/build.gosetto.properties @@ -2,9 +2,9 @@ #Managed by Liferay IDE (remove this comment to prevent future updates) #Tue May 19 15:47:40 CEST 2020 -app.server.tomcat.lib.global.dir = /home/gosetto/Documenti/Sicilia/liferay-locale/tomcat-7.0.62/lib/ext -app.server.tomcat.deploy.dir = /home/gosetto/Documenti/Sicilia/liferay-locale/tomcat-7.0.62/webapps -app.server.parent.dir = /home/gosetto/Documenti/Sicilia/liferay-locale -app.server.tomcat.dir = /home/gosetto/Documenti/Sicilia/liferay-locale/tomcat-7.0.62 +app.server.tomcat.lib.global.dir = /home/gosetto/Documenti/Sicilia/lr-paesaggistica/tomcat-7.0.62/lib/ext +app.server.tomcat.deploy.dir = /home/gosetto/Documenti/Sicilia/lr-paesaggistica/tomcat-7.0.62/webapps +app.server.parent.dir = /home/gosetto/Documenti/Sicilia/lr-paesaggistica +app.server.tomcat.dir = /home/gosetto/Documenti/Sicilia/lr-paesaggistica/tomcat-7.0.62 app.server.type = tomcat -app.server.tomcat.portal.dir = /home/gosetto/Documenti/Sicilia/liferay-locale/tomcat-7.0.62/webapps/ROOT +app.server.tomcat.portal.dir = /home/gosetto/Documenti/Sicilia/lr-paesaggistica/tomcat-7.0.62/webapps/ROOT diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/DocumentiPraticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/DocumentiPraticaUtil.java index 8ee307e8..f471ac8d 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/DocumentiPraticaUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/DocumentiPraticaUtil.java @@ -118,28 +118,20 @@ public class DocumentiPraticaUtil { case Constants.PROCEDURA_P1: docObbligatori.add(TIPOLOGIA_ALLEGATO_A03); docObbligatori.add(TIPOLOGIA_ALLEGATO_A09); - if(dettPratica.getSanatoriaEdilizia326()){ - docObbligatori.add(TIPOLOGIA_ALLEGATO_A17); - } break; case Constants.PROCEDURA_P2: docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); docObbligatori.add(TIPOLOGIA_ALLEGATO_A03); docObbligatori.add(TIPOLOGIA_ALLEGATO_A09); - if(dettPratica.getSanatoriaEdilizia326()){ - docObbligatori.add(TIPOLOGIA_ALLEGATO_A17); - } break; case Constants.PROCEDURA_P3: - docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); + /*docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); docObbligatori.add(TIPOLOGIA_ALLEGATO_A02); docObbligatori.add(TIPOLOGIA_ALLEGATO_A03); docObbligatori.add(TIPOLOGIA_ALLEGATO_A09); docObbligatori.add(TIPOLOGIA_ALLEGATO_A11); - docObbligatori.add(TIPOLOGIA_ALLEGATO_A12); - if(dettPratica.getSanatoriaEdilizia326()){ - docObbligatori.add(TIPOLOGIA_ALLEGATO_A17); - } + docObbligatori.add(TIPOLOGIA_ALLEGATO_A12);*/ + docObbligatori.add(TIPOLOGIA_ALLEGATO_A24); break; case Constants.PROCEDURA_P4: case Constants.PROCEDURA_P5: @@ -154,9 +146,6 @@ public class DocumentiPraticaUtil { } docObbligatori.add(TIPOLOGIA_ALLEGATO_A11); docObbligatori.add(TIPOLOGIA_ALLEGATO_A12); - if(dettPratica.getSanatoriaEdilizia326()){ - docObbligatori.add(TIPOLOGIA_ALLEGATO_A17); - } if (dettPratica.getTcViarch()) { docObbligatori.add(TIPOLOGIA_ALLEGATO_A24); } @@ -178,9 +167,6 @@ public class DocumentiPraticaUtil { docObbligatori.add(TIPOLOGIA_ALLEGATO_A09); docObbligatori.add(TIPOLOGIA_ALLEGATO_A12); docObbligatori.add(TIPOLOGIA_ALLEGATO_A15); - if(dettPratica.getSanatoriaEdilizia326()){ - docObbligatori.add(TIPOLOGIA_ALLEGATO_A17); - } docObbligatori.add(TIPOLOGIA_ALLEGATO_A19); docObbligatori.add(TIPOLOGIA_ALLEGATO_A20); docObbligatori.add(TIPOLOGIA_ALLEGATO_A21); @@ -203,9 +189,6 @@ public class DocumentiPraticaUtil { break; case Constants.PROCEDURA_P10: docObbligatori.add(TIPOLOGIA_ALLEGATO_A12); - if(dettPratica.getSanatoriaEdilizia326()){ - docObbligatori.add(TIPOLOGIA_ALLEGATO_A17); - } break; } return docObbligatori; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java index b0ed0437..4f201b23 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java @@ -579,6 +579,8 @@ public class ValidazionePraticaUtil { break; case Constants.PROCEDURA_P3: soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); + soggettiRichiesti.add(TipoSoggettoUtil.PROGETTISTA); + soggettiRichiesti.add(TipoSoggettoUtil.DIRETTORE_LAVORI); soggettiRichiesti.add(TipoSoggettoUtil.ARCHEOLOGO); break; case Constants.PROCEDURA_P8: @@ -859,7 +861,7 @@ public class ValidazionePraticaUtil { intPraticaId, tipologia, QueryUtil.ALL_POS, QueryUtil.ALL_POS); List firmeMancanti = new UniqueList<>(); for (DocPratica doc : docs) { - List firmeObbligatorie = getFirmeObbligatorie(tipologia); + List firmeObbligatorie = getFirmeObbligatorie(tipologia, intPratica); FirmeBean firmeBean = FirmeUtil.deserialize(doc.getJsonFirmatari()); List firmePresenti = firmeBean.allSignatures(); @@ -1253,20 +1255,27 @@ public class ValidazionePraticaUtil { return Collections.emptyList(); } - private static List getFirmeObbligatorie(String tipologiaAllegato) { + private static List getFirmeObbligatorie(String tipologiaAllegato, IntPratica intPratica) { List firme = new ArrayList<>(); if (firmeObbligatorie.containsKey(tipologiaAllegato)) { firme.addAll(firmeObbligatorie.get(tipologiaAllegato)); } + if(intPratica.getTipoProcedura() == DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A08 || + intPratica.getTipoProcedura() == DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A09 ){ + firme.remove(TipoSoggettoUtil.DIRETTORE_LAVORI); + } + return firme; } private static final Map> firmeObbligatorie = new HashMap>(24) { private static final long serialVersionUID = 1L; { + put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A01, new ArrayList() { private static final long serialVersionUID = 1L; { + add(TipoSoggettoUtil.TITOLARE_DIGITALE); add(TipoSoggettoUtil.PROGETTISTA); add(TipoSoggettoUtil.DIRETTORE_LAVORI); } @@ -1274,6 +1283,7 @@ public class ValidazionePraticaUtil { put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A02, new ArrayList() { private static final long serialVersionUID = 1L; { + add(TipoSoggettoUtil.TITOLARE_DIGITALE); add(TipoSoggettoUtil.PROGETTISTA); add(TipoSoggettoUtil.DIRETTORE_LAVORI); } @@ -1281,6 +1291,7 @@ public class ValidazionePraticaUtil { put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A03, new ArrayList() { private static final long serialVersionUID = 1L; { + add(TipoSoggettoUtil.TITOLARE_DIGITALE); add(TipoSoggettoUtil.PROGETTISTA); add(TipoSoggettoUtil.DIRETTORE_LAVORI); } @@ -1288,14 +1299,14 @@ public class ValidazionePraticaUtil { put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A04, new ArrayList() { private static final long serialVersionUID = 1L; { + add(TipoSoggettoUtil.TITOLARE_DIGITALE); add(TipoSoggettoUtil.PROGETTISTA); add(TipoSoggettoUtil.DIRETTORE_LAVORI); } }); - put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A05, new ArrayList() { + /*put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A05, new ArrayList() { private static final long serialVersionUID = 1L; { - add(TipoSoggettoUtil.TITOLARE_DIGITALE); add(TipoSoggettoUtil.DIRETTORE_LAVORI); add(TipoSoggettoUtil.GEOLOGO); } @@ -1306,7 +1317,7 @@ public class ValidazionePraticaUtil { add(TipoSoggettoUtil.PROGETTISTA); add(TipoSoggettoUtil.DIRETTORE_LAVORI); } - }); + });*/ put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A09, new ArrayList() { private static final long serialVersionUID = 1L; { @@ -1317,6 +1328,7 @@ public class ValidazionePraticaUtil { put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A10, new ArrayList() { private static final long serialVersionUID = 1L; { + add(TipoSoggettoUtil.TITOLARE_DIGITALE); add(TipoSoggettoUtil.PROGETTISTA); add(TipoSoggettoUtil.DIRETTORE_LAVORI); } @@ -1324,6 +1336,7 @@ public class ValidazionePraticaUtil { put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A11, new ArrayList() { private static final long serialVersionUID = 1L; { + add(TipoSoggettoUtil.TITOLARE_DIGITALE); add(TipoSoggettoUtil.PROGETTISTA); add(TipoSoggettoUtil.DIRETTORE_LAVORI); } @@ -1334,13 +1347,13 @@ public class ValidazionePraticaUtil { add(TipoSoggettoUtil.TITOLARE_DIGITALE); } }); - put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A13, new ArrayList() { + /*put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A13, new ArrayList() { private static final long serialVersionUID = 1L; { add(TipoSoggettoUtil.PROGETTISTA); add(TipoSoggettoUtil.DIRETTORE_LAVORI); } - }); + });*/ put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A15, new ArrayList() { private static final long serialVersionUID = 1L; { @@ -1383,10 +1396,9 @@ public class ValidazionePraticaUtil { add(TipoSoggettoUtil.TITOLARE_DIGITALE); } }); - put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A22, new ArrayList() { + /*put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A22, new ArrayList() { private static final long serialVersionUID = 1L; { - add(TipoSoggettoUtil.TITOLARE_DIGITALE); add(TipoSoggettoUtil.DIRETTORE_LAVORI); add(TipoSoggettoUtil.GEOLOGO); } @@ -1398,15 +1410,17 @@ public class ValidazionePraticaUtil { add(TipoSoggettoUtil.DIRETTORE_LAVORI); add(TipoSoggettoUtil.GEOLOGO); } - }); + });*/ put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A24, new ArrayList() { private static final long serialVersionUID = 1L; { + add(TipoSoggettoUtil.TITOLARE_DIGITALE); + add(TipoSoggettoUtil.PROGETTISTA); add(TipoSoggettoUtil.DIRETTORE_LAVORI); add(TipoSoggettoUtil.ARCHEOLOGO); } }); - put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A25, new ArrayList() { + /*put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A25, new ArrayList() { private static final long serialVersionUID = 1L; { add(TipoSoggettoUtil.TITOLARE_DIGITALE); @@ -1426,7 +1440,7 @@ public class ValidazionePraticaUtil { add(TipoSoggettoUtil.PROGETTISTA); add(TipoSoggettoUtil.DIRETTORE_LAVORI); } - }); + });*/ put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A28, new ArrayList() { private static final long serialVersionUID = 1L; { 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 6900e11a..2b61759b 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=2683 - build.date=1603093929789 + build.number=2686 + build.date=1603117327009 build.auto.upgrade=true ## diff --git a/liferay-plugins-sdk-6.2/portlets/portos-maintenance-portlet/docroot/WEB-INF/.gitignore b/liferay-plugins-sdk-6.2/portlets/portos-maintenance-portlet/docroot/WEB-INF/.gitignore new file mode 100644 index 00000000..840e7d31 --- /dev/null +++ b/liferay-plugins-sdk-6.2/portlets/portos-maintenance-portlet/docroot/WEB-INF/.gitignore @@ -0,0 +1 @@ +/classes/