diff --git a/liferay-plugins-sdk-6.2/build.yello.properties b/liferay-plugins-sdk-6.2/build.yello.properties new file mode 100644 index 00000000..4c184636 --- /dev/null +++ b/liferay-plugins-sdk-6.2/build.yello.properties @@ -0,0 +1,10 @@ +# Managed by Liferay IDE (remove this comment to prevent future updates) + +#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 = C:/liferay-project/Sicilia/tomcat-sismica/liferay-portal-6.2-ce-ga6-patched6.2.5/tomcat-7.0.62/lib/ext +app.server.tomcat.deploy.dir = C:/liferay-project/Sicilia/tomcat-sismica/liferay-portal-6.2-ce-ga6-patched6.2.5/tomcat-7.0.62/webapps +app.server.parent.dir = C:/liferay-project/Sicilia/tomcat-sismica/liferay-portal-6.2-ce-ga6-patched6.2.5 +app.server.tomcat.dir = C:/liferay-project/Sicilia/tomcat-sismica/liferay-portal-6.2-ce-ga6-patched6.2.5/tomcat-7.0.62 +app.server.type = tomcat +app.server.tomcat.portal.dir = C:/liferay-project/Sicilia/tomcat-sismica/liferay-portal-6.2-ce-ga6-patched6.2.5/tomcat-7.0.62/webapps/ROOT diff --git a/liferay-plugins-sdk-6.2/hooks/hms-taglib-hook/.project b/liferay-plugins-sdk-6.2/hooks/hms-taglib-hook/.project index 7b2a2201..4f5a74dd 100644 --- a/liferay-plugins-sdk-6.2/hooks/hms-taglib-hook/.project +++ b/liferay-plugins-sdk-6.2/hooks/hms-taglib-hook/.project @@ -33,4 +33,15 @@ org.eclipse.jdt.core.javanature org.eclipse.wst.jsdt.core.jsNature + + + 1699459031976 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/liferay-plugins-sdk-6.2/layouttpl/bootstrapt_1_column-layouttpl/.project b/liferay-plugins-sdk-6.2/layouttpl/bootstrapt_1_column-layouttpl/.project index b8145540..958bfcbc 100644 --- a/liferay-plugins-sdk-6.2/layouttpl/bootstrapt_1_column-layouttpl/.project +++ b/liferay-plugins-sdk-6.2/layouttpl/bootstrapt_1_column-layouttpl/.project @@ -33,4 +33,15 @@ org.eclipse.jdt.core.javanature org.eclipse.wst.jsdt.core.jsNature + + + 1699459031952 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/.project b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/.project index 94b39ac8..d287e51a 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/.project +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/.project @@ -33,4 +33,15 @@ org.eclipse.jdt.core.javanature org.eclipse.wst.jsdt.core.jsNature + + + 1699459031981 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/build.xml b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/build.xml index cd2ce313..70cc9d5d 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/build.xml +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/build.xml @@ -2,6 +2,6 @@ - + \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/bcmail-jdk14.jar b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/bcmail-jdk14.jar new file mode 100644 index 00000000..ab606b5f Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/bcmail-jdk14.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/bcprov-jdk14.jar b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/bcprov-jdk14.jar new file mode 100644 index 00000000..d1befb7f Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/bcprov-jdk14.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/bctsp-jdk14.jar b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/bctsp-jdk14.jar new file mode 100644 index 00000000..058fde1e Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/bctsp-jdk14.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/httpclient.jar b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/httpclient.jar new file mode 100644 index 00000000..970c9891 Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/httpclient.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/httpcore.jar b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/httpcore.jar new file mode 100644 index 00000000..99715b6a Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/httpcore.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/itextpdf-5.5.9.jar b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/itextpdf-5.5.9.jar new file mode 100644 index 00000000..e622bdf9 Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/itextpdf-5.5.9.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/portos-bo-shared.jar b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/portos-bo-shared.jar index 69e60114..6af7064e 100644 Binary files a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/portos-bo-shared.jar and b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/portos-bo-shared.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/portos-mail-manager-shared.jar b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/portos-mail-manager-shared.jar new file mode 100644 index 00000000..f39f0670 Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/portos-mail-manager-shared.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/xml-apis.jar b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/xml-apis.jar new file mode 100644 index 00000000..ad33a5af Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/lib/xml-apis.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/liferay-plugin-package.properties b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/liferay-plugin-package.properties index 1aa8ff17..8c1df76e 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/liferay-plugin-package.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/liferay-plugin-package.properties @@ -13,6 +13,11 @@ portal-dependency-jars=\ jstl-api.jar,\ jstl-impl.jar,\ commons-codec.jar,\ - flexjson.jar + flexjson.jar,\ + commons-beanutils.jar,\ + commons-digester.jar,\ + commons-io.jar,\ + commons-lang.jar,\ + commons-collections.jar required-deployment-contexts=\ portos-bo-portlet diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/content/Language.properties b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/content/Language.properties index 74b12b52..6162c5ce 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/content/Language.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/content/Language.properties @@ -15,3 +15,12 @@ visione=Prendere Visione copia=Estrarre copia semplice=Semplice autentica=Autentica + +documento-id=Documento d'identità +richiesta-successo=La tua richiesta è stata acquisita con successo. Verrai contattato alla mail da te indicata non appena la tua richiesta verrà  presa in gestione. +Documento di identità : + +mail-request=È stata presa in carico dai nostri funzionari. Riceverà  successivamente una mail nella quale le verrà  indicato l'esito della sua richiesta. +mail-accept-code=Il suo codice di accesso al fascicolo è il seguente: +mail-accept-warning=Le ricordiamo che l'accesso avrà  una validità  di 7 giorni. +mail-refuse=È stata rifiutata per la seguente motivazione: diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/accesso/atti/portlet/AccessoAttiBOPortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/accesso/atti/portlet/AccessoAttiBOPortlet.java index 1ee46772..fa9a021b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/accesso/atti/portlet/AccessoAttiBOPortlet.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/accesso/atti/portlet/AccessoAttiBOPortlet.java @@ -94,7 +94,7 @@ public class AccessoAttiBOPortlet extends MVCPortlet { _log.error(e); } - EmailSenderUtil.sendAcceptedEmail(richiestaAccessoAttiId, testoEmail); + EmailSenderUtil.sendAcceptedEmail(richiestaAccessoAttiId, themeDisplay.getLocale(), testoEmail); } } @@ -132,7 +132,7 @@ public class AccessoAttiBOPortlet extends MVCPortlet { _log.error(e); } - EmailSenderUtil.sendDeniedEmail(richiestaAccessoAttiId, motivoRifiuto); + EmailSenderUtil.sendDeniedEmail(richiestaAccessoAttiId, themeDisplay.getLocale(), motivoRifiuto); } } @@ -400,7 +400,7 @@ public class AccessoAttiBOPortlet extends MVCPortlet { _log.error(e); } - EmailSenderUtil.sendAcceptedRequest(accessoAttiId); + EmailSenderUtil.sendAcceptedRequest(accessoAttiId,themeDisplay.getLocale()); actionResponse.setRenderParameter("jspPage","/html/accesso_atti_fe/richiesta-inviata-success.jsp"); @@ -501,7 +501,7 @@ public class AccessoAttiBOPortlet extends MVCPortlet { _log.error(e); } - EmailSenderUtil.sendAcceptedRequest(accessoAttiId); + EmailSenderUtil.sendAcceptedRequest(accessoAttiId,themeDisplay.getLocale()); actionResponse.setRenderParameter("jspPage","/html/accesso_atti_fe/richiesta-inviata-success.jsp"); } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/accesso/atti/portlet/AccessoAttiFEPortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/accesso/atti/portlet/AccessoAttiFEPortlet.java index 7360a963..5477b206 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/accesso/atti/portlet/AccessoAttiFEPortlet.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/accesso/atti/portlet/AccessoAttiFEPortlet.java @@ -1,5 +1,22 @@ package it.tref.liferay.portos.accesso.atti.portlet; +import com.liferay.counter.service.CounterLocalServiceUtil; +import com.liferay.portal.kernel.exception.PortalException; +import com.liferay.portal.kernel.exception.SystemException; +import com.liferay.portal.kernel.json.JSONFactoryUtil; +import com.liferay.portal.kernel.json.JSONObject; +import com.liferay.portal.kernel.log.Log; +import com.liferay.portal.kernel.log.LogFactoryUtil; +import com.liferay.portal.kernel.servlet.SessionErrors; +import com.liferay.portal.kernel.upload.UploadPortletRequest; +import com.liferay.portal.kernel.util.ParamUtil; +import com.liferay.portal.kernel.util.WebKeys; +import com.liferay.portal.service.ServiceContext; +import com.liferay.portal.service.ServiceContextFactory; +import com.liferay.portal.theme.ThemeDisplay; +import com.liferay.portal.util.PortalUtil; +import com.liferay.util.bridges.mvc.MVCPortlet; + import it.tref.liferay.portos.accesso.atti.model.RichiestaAccessoAtti; import it.tref.liferay.portos.accesso.atti.service.RichiestaAccessoAttiLocalServiceUtil; import it.tref.liferay.portos.accesso.atti.uti.DocumentLibraryUtil; @@ -7,29 +24,21 @@ import it.tref.liferay.portos.accesso.atti.uti.EmailSenderUtil; import it.tref.liferay.portos.bo.model.IntPratica; import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; import it.tref.liferay.portos.bo.util.ProtocolloUtil; +import it.tref.liferay.portos.mailmanager.shared.messaging.util.MailManagerUtil; +import it.tref.liferay.portos.mailmanager.shared.model.FileAttachment; import java.io.File; import java.text.ParseException; import java.text.SimpleDateFormat; +import java.util.ArrayList; import java.util.Calendar; import java.util.Date; +import java.util.List; import javax.mail.internet.AddressException; import javax.portlet.ActionRequest; import javax.portlet.ActionResponse; -import com.liferay.counter.service.CounterLocalServiceUtil; -import com.liferay.portal.kernel.exception.SystemException; -import com.liferay.portal.kernel.log.Log; -import com.liferay.portal.kernel.log.LogFactoryUtil; -import com.liferay.portal.kernel.servlet.SessionErrors; -import com.liferay.portal.kernel.upload.UploadPortletRequest; -import com.liferay.portal.kernel.util.ParamUtil; -import com.liferay.portal.kernel.util.WebKeys; -import com.liferay.portal.theme.ThemeDisplay; -import com.liferay.portal.util.PortalUtil; -import com.liferay.util.bridges.mvc.MVCPortlet; - /** * Portlet implementation class AccessoAttiFEPortlet */ @@ -42,7 +51,14 @@ public class AccessoAttiFEPortlet extends MVCPortlet { long accessoAttiId = 0L; ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); - + ServiceContext serviceContext = null; + try { + serviceContext = ServiceContextFactory.getInstance(actionRequest); + } catch (PortalException e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } + SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); Date dataCheck = sdf.parse("01/01/2015"); @@ -150,8 +166,27 @@ public class AccessoAttiFEPortlet extends MVCPortlet { } catch (Exception e) { _log.error(e); } + // + String[] to = { richiestaAccessoAtti.getEmailRicontatto() }; + String[] cc = {}; + String[] ccn = {}; + JSONObject templateVariables = JSONFactoryUtil.createJSONObject(); + templateVariables.put("num", richiestaAccessoAtti.getRichiestaAccessoAttiId()); + templateVariables.put("praticaNum", richiestaAccessoAtti.getNumeroProgetto()); + List fileAttachments = new ArrayList<>(); + + try { + MailManagerUtil.sendMailByTemplate(RichiestaAccessoAtti.class.getName(), richiestaAccessoAtti.getRichiestaAccessoAttiId(), + "INVIO-RICHIESTA-ATTI", to, cc, ccn, null, fileAttachments,true ,true,serviceContext); + + MailManagerUtil.sendMailByTemplatName(RichiestaAccessoAtti.class.getName(), richiestaAccessoAtti.getRichiestaAccessoAttiId(), + "INVIO-RICHIESTA-ATTI", to, cc, ccn, templateVariables, fileAttachments, serviceContext); + } catch (Exception e) { + // TODO: handle exception + } - EmailSenderUtil.sendAcceptedRequest(accessoAttiId); + // + // EmailSenderUtil.sendAcceptedRequest(accessoAttiId,themeDisplay.getLocale()); actionResponse.setRenderParameter("jspPage","/html/accesso_atti_fe/richiesta-inviata-success.jsp"); @@ -246,7 +281,7 @@ public class AccessoAttiFEPortlet extends MVCPortlet { _log.error(e); } - EmailSenderUtil.sendAcceptedRequest(accessoAttiId); + EmailSenderUtil.sendAcceptedRequest(accessoAttiId,themeDisplay.getLocale() ); actionResponse.setRenderParameter("jspPage","/html/accesso_atti_fe/richiesta-inviata-success.jsp"); } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/accesso/atti/uti/EmailSenderUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/accesso/atti/uti/EmailSenderUtil.java index a6e61d06..b619c0bf 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/accesso/atti/uti/EmailSenderUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/accesso/atti/uti/EmailSenderUtil.java @@ -1,34 +1,62 @@ package it.tref.liferay.portos.accesso.atti.uti; +import com.liferay.mail.service.MailServiceUtil; +import com.liferay.portal.kernel.exception.SystemException; +import com.liferay.portal.kernel.json.JSONFactoryUtil; +import com.liferay.portal.kernel.json.JSONObject; +import com.liferay.portal.kernel.language.LanguageUtil; +import com.liferay.portal.kernel.mail.MailMessage; +import com.liferay.portal.service.ServiceContext; +import com.liferay.portal.service.ServiceContextFactory; + import it.tref.liferay.portos.accesso.atti.model.RichiestaAccessoAtti; import it.tref.liferay.portos.accesso.atti.service.RichiestaAccessoAttiLocalServiceUtil; +import it.tref.liferay.portos.mailmanager.shared.messaging.util.MailManagerUtil; +import it.tref.liferay.portos.mailmanager.shared.model.FileAttachment; + +import java.util.ArrayList; +import java.util.List; +import java.util.Locale; import javax.mail.internet.AddressException; import javax.mail.internet.InternetAddress; - -import com.liferay.mail.service.MailServiceUtil; -import com.liferay.portal.kernel.exception.SystemException; -import com.liferay.portal.kernel.mail.MailMessage; +import javax.servlet.http.HttpServletRequest; public class EmailSenderUtil { // private static final Log _log = LogFactoryUtil.getLog(EmailSenderUtil.class); - public static void sendAcceptedEmail(long richiestaAccessoAttiId, String testoAggiuntivo) throws SystemException, AddressException{ + public static void sendAcceptedEmail(long richiestaAccessoAttiId, Locale locale, String testoAggiuntivo) throws SystemException, AddressException{ RichiestaAccessoAtti richiestaAccessoAtti = RichiestaAccessoAttiLocalServiceUtil.fetchRichiestaAccessoAtti(richiestaAccessoAttiId); +// ServiceContext serviceContext = ServiceContextFactory.getInstance(request); if(richiestaAccessoAtti != null){ InternetAddress toAddress = new InternetAddress(richiestaAccessoAtti.getEmailRicontatto()); - InternetAddress fromAddress = new InternetAddress("portos@regione.toscana.it"); + InternetAddress fromAddress = new InternetAddress("noreply@sismica.sicilia.it"); MailMessage mailMessage = new MailMessage(); mailMessage.setTo(toAddress); mailMessage.setFrom(fromAddress); mailMessage.setSubject("Notifica Accettazione Richiesta Accesso Atti"); - mailMessage.setBody(creaCorpoMailRichiestaAccettata(richiestaAccessoAtti,testoAggiuntivo)); + mailMessage.setBody(creaCorpoMailRichiestaAccettata(richiestaAccessoAtti,locale,testoAggiuntivo)); mailMessage.setHTMLFormat(true); +// +// String[] to = { richiestaAccessoAtti.getEmailRicontatto() }; +// String[] cc = {}; +// String[] ccn = {}; +// JSONObject templateVariables = JSONFactoryUtil.createJSONObject(); +// templateVariables.put("num", richiestaAccessoAttiId); +// templateVariables.put("praticaNum", richiestaAccessoAtti.getNumeroProgetto()); +// List fileAttachments = new ArrayList<>(); +// +// try { +// MailManagerUtil.sendMailByTemplatName(RichiestaAccessoAtti.class.getName(), richiestaAccessoAttiId, +// "INVIO-RICHIESTA-ATTI", to, cc, ccn, templateVariables, fileAttachments, serviceContext); +// } catch (Exception e) { +// // TODO: handle exception +// } /* * Invio email @@ -38,20 +66,20 @@ public class EmailSenderUtil { } - public static void sendDeniedEmail(long richiestaAccessoAttiId, String motivoRifiuto) throws SystemException, AddressException{ + public static void sendDeniedEmail(long richiestaAccessoAttiId,Locale locale, String motivoRifiuto) throws SystemException, AddressException{ RichiestaAccessoAtti richiestaAccessoAtti = RichiestaAccessoAttiLocalServiceUtil.fetchRichiestaAccessoAtti(richiestaAccessoAttiId); if(richiestaAccessoAtti != null){ InternetAddress toAddress = new InternetAddress(richiestaAccessoAtti.getEmailRicontatto()); - InternetAddress fromAddress = new InternetAddress("portos@regione.toscana.it"); + InternetAddress fromAddress = new InternetAddress("noreply@sismica.sicilia.it"); MailMessage mailMessage = new MailMessage(); mailMessage.setTo(toAddress); mailMessage.setFrom(fromAddress); mailMessage.setSubject("Notifica Rifiuto Richiesta Accesso Atti"); - mailMessage.setBody(creaCorpoMailRichiestaRifiutata(richiestaAccessoAtti, motivoRifiuto)); + mailMessage.setBody(creaCorpoMailRichiestaRifiutata(richiestaAccessoAtti, locale, motivoRifiuto)); mailMessage.setHTMLFormat(true); /* @@ -62,20 +90,20 @@ public class EmailSenderUtil { } - public static void sendAcceptedRequest(long richiestaAccessoAttiId) throws SystemException, AddressException{ + public static void sendAcceptedRequest(long richiestaAccessoAttiId, Locale locale) throws SystemException, AddressException{ RichiestaAccessoAtti richiestaAccessoAtti = RichiestaAccessoAttiLocalServiceUtil.fetchRichiestaAccessoAtti(richiestaAccessoAttiId); if(richiestaAccessoAtti != null){ InternetAddress toAddress = new InternetAddress(richiestaAccessoAtti.getEmailRicontatto()); - InternetAddress fromAddress = new InternetAddress("portos@regione.toscana.it"); + InternetAddress fromAddress = new InternetAddress("noreply@sismica.sicilia.it"); MailMessage mailMessage = new MailMessage(); mailMessage.setTo(toAddress); mailMessage.setFrom(fromAddress); - + mailMessage.setSubject("Notifica Presa In Carico Richiesta"); - mailMessage.setBody(creaCorpoMailRichiestaInCarico(richiestaAccessoAtti)); + mailMessage.setBody(creaCorpoMailRichiestaInCarico(richiestaAccessoAtti, locale)); mailMessage.setHTMLFormat(true); /* @@ -86,7 +114,7 @@ public class EmailSenderUtil { } - private static String creaCorpoMailRichiestaInCarico(RichiestaAccessoAtti richiestaAccessoAtti){ + private static String creaCorpoMailRichiestaInCarico(RichiestaAccessoAtti richiestaAccessoAtti, Locale locale){ StringBuilder sb = new StringBuilder(); @@ -100,13 +128,13 @@ public class EmailSenderUtil { sb.append(""); sb.append("
"); - sb.append("
"); sb.append("con la seguente email le comunichiamo che la sua richiesta n. "); sb.append(richiestaAccessoAtti.getProtocolloEntrata()); sb.append(" di accedere all'atto numero "); sb.append(richiestaAccessoAtti.getNumeroProgetto()); - sb.append(" è stata presa in carico dai nostri funzionari. Riceverà successivamente una mail nella quale le verrà indicato l'esito della sua richiesta."); + sb.append( LanguageUtil.get(locale, "mail-request")); +// sb.append(" È stata presa in carico dai nostri funzionari. Riceverà  successivamente una mail nella quale le verrà  indicato l'esito della sua richiesta."); sb.append("
"); sb.append("
"); @@ -115,7 +143,7 @@ public class EmailSenderUtil { } - private static String creaCorpoMailRichiestaAccettata(RichiestaAccessoAtti richiestaAccessoAtti, String testoExtra){ + private static String creaCorpoMailRichiestaAccettata(RichiestaAccessoAtti richiestaAccessoAtti, Locale locale, String testoExtra){ StringBuilder sb = new StringBuilder(); @@ -140,7 +168,8 @@ public class EmailSenderUtil { sb.append("
"); sb.append("
"); - sb.append("Il suo codice di accesso al fascicolo è il seguente: "); + sb.append(LanguageUtil.get(locale, "mail-accept-code")+" "); +// sb.append(" Il suo codice di accesso al fascicolo è il seguente: "); sb.append(richiestaAccessoAtti.getAccessToken()); sb.append(""); sb.append("
"); @@ -154,7 +183,8 @@ public class EmailSenderUtil { sb.append("
"); sb.append("
"); - sb.append("Le ricordiamo che l'accesso avrà una validità di 7 giorni."); + sb.append(LanguageUtil.get(locale, "mail-accept-warning")); +// sb.append(" Le ricordiamo che l'accesso avrà  una validità  di 7 giorni. "); sb.append("
"); sb.append("
"); @@ -166,7 +196,7 @@ public class EmailSenderUtil { } - private static String creaCorpoMailRichiestaRifiutata(RichiestaAccessoAtti richiestaAccessoAtti, String motivoRifiuto){ + private static String creaCorpoMailRichiestaRifiutata(RichiestaAccessoAtti richiestaAccessoAtti,Locale locale, String motivoRifiuto){ StringBuilder sb = new StringBuilder(); @@ -186,7 +216,8 @@ public class EmailSenderUtil { sb.append(richiestaAccessoAtti.getProtocolloUscita()); sb.append(" di accedere all'atto numero "); sb.append(richiestaAccessoAtti.getNumeroProgetto()); - sb.append(" è stata rifiutata per la seguente motivazione: "); + sb.append(LanguageUtil.get(locale, "mail-refuse")); +// sb.append("È stata rifiutata per la seguente motivazione: "); sb.append(motivoRifiuto); sb.append("
"); @@ -194,5 +225,79 @@ public class EmailSenderUtil { return sb.toString(); } +// public static void sendAcceptedRequestToRegione(long richiestaAccessoAttiId) throws SystemException, AddressException{ +// +// RichiestaAccessoAtti richiestaAccessoAtti = RichiestaAccessoAttiLocalServiceUtil.fetchRichiestaAccessoAtti(richiestaAccessoAttiId); +// if(richiestaAccessoAtti != null){ +// +// IntPratica intPratica=null; +// try { +// intPratica = IntPraticaLocalServiceUtil.getIntPratica(richiestaAccessoAtti.getIntPraticaId()); +// } catch (PortalException e) { +// // TODO Auto-generated catch block +// e.printStackTrace(); +// } +// User userPratica=null; +// try { +// userPratica = UserLocalServiceUtil.getUserById(intPratica.getUserId()); +// } catch (PortalException e) { +// // TODO Auto-generated catch block +// e.printStackTrace(); +// } +// if(userPratica!=null) { +// userPratica.getEmailAddress(); +// InternetAddress toAddress = new InternetAddress(userPratica.getEmailAddress()); +// InternetAddress fromAddress = new InternetAddress("portos@regione.toscana.it"); +// +// MailMessage mailMessage = new MailMessage(); +// mailMessage.setTo(toAddress); +// mailMessage.setFrom(fromAddress); +// mailMessage.setBCC(fromAddress); +// // +// richiestaAccessoAtti.getNumeroProgetto(); +// mailMessage.setBCC(fromAddress); +// // +// mailMessage.setSubject("Notifica Presa In Carico Richiesta"); +// mailMessage.setBody(creaCorpoMailRichiestaInCarico(richiestaAccessoAtti)); +// mailMessage.setHTMLFormat(true); +// +// /* +// * Invio email +// */ +// MailServiceUtil.sendEmail(mailMessage); +// } +// } +// +// } +// +// private static String creaCorpoMailCommittente(RichiestaAccessoAtti richiestaAccessoAtti){ +// +// StringBuilder sb = new StringBuilder(); +// +// /* +// * Gestione header +// */ +// sb.append("Notifica Presa In Carico Richiesta"); +// +// sb.append("
"); +// sb.append("Salve ,"); +// sb.append("
"); +// +// sb.append("
"); +// +// sb.append("
"); +// sb.append("con la seguente email le comunichiamo che la sua richiesta n. "); +// sb.append(richiestaAccessoAtti.getProtocolloEntrata()); +// sb.append(" di accedere all'atto numero "); +// sb.append(richiestaAccessoAtti.getNumeroProgetto()); +// sb.append(" È stata presa in carico dai nostri funzionari. Riceverà  successivamente una mail nella quale le verrà indicato l'esito della sua richiesta."); +// +// sb.append("
"); +// sb.append("
"); +// +// return sb.toString(); +// +// } +// } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/service.properties b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/service.properties index 092bb581..a09a5413 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/service.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/WEB-INF/src/service.properties @@ -13,8 +13,13 @@ ## build.namespace=portos_atti +<<<<<<< HEAD build.number=28 build.date=1680796833324 +======= + build.number=30 + build.date=1636989706590 +>>>>>>> feature/accesso-atti build.auto.upgrade=true ## diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/action_button.jsp b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/action_button.jsp index b6e680b7..bf254a29 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/action_button.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/action_button.jsp @@ -1,4 +1,4 @@ -<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> +-<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> <%@page import="com.liferay.portal.kernel.util.HtmlUtil"%> <%@include file="init.jsp" %> diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/add_richiesta.jsp b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/add_richiesta.jsp index 8cf3c7de..a70d4f78 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/add_richiesta.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/add_richiesta.jsp @@ -88,7 +88,7 @@ - + @@ -118,7 +118,7 @@
- +
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/show_completed_request.jsp b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/show_completed_request.jsp index e30ed433..1a088f4b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/show_completed_request.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/show_completed_request.jsp @@ -71,7 +71,7 @@ iteratorURL.setParameter("dataAl", dataAl);
- +<%-- @@ -82,7 +82,7 @@ iteratorURL.setParameter("dataAl", dataAl);
-
+ --%>
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/view_richiesta_popup.jsp b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/view_richiesta_popup.jsp index d16f9b34..763f8444 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/view_richiesta_popup.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_bo/view_richiesta_popup.jsp @@ -78,7 +78,7 @@ String docUrl = DLUtil.getPreviewURL(fileEntryDoc, fileEntryDoc.getFileVersion(), themeDisplay, StringPool.BLANK, false, true); %>
- Documento di identità: <%=fileEntryDoc.getTitle() %> + <%= LanguageUtil.get(pageContext, "documento-id") %> : <%=fileEntryDoc.getTitle() %>
@@ -156,8 +156,8 @@
- -AUI().ready('aui-node,aui-io-request', function(A){ + +AUI().ready(function(A){ A.one('#rifiutaRichiesta').on('click', function(event) { var A = AUI(); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_fe/richiedi-atto.jsp b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_fe/richiedi-atto.jsp index 4670abc8..93539043 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_fe/richiedi-atto.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_fe/richiedi-atto.jsp @@ -72,7 +72,7 @@ boolean isNoCNSUser = UserLocalServiceUtil.hasRoleUser(roleNoCNS.getRoleId(), th - + @@ -103,7 +103,7 @@ boolean isNoCNSUser = UserLocalServiceUtil.hasRoleUser(roleNoCNS.getRoleId(), th
- +
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_fe/richiesta-inviata-success.jsp b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_fe/richiesta-inviata-success.jsp index ba036176..d1d4702e 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_fe/richiesta-inviata-success.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_fe/richiesta-inviata-success.jsp @@ -3,7 +3,7 @@
-

La tua richiesta è stata acquisita con successo. Verrai contattato alla mail da te indicata non appena la tua richiesta verrà presa in gestione.

+

<%= LanguageUtil.get(pageContext, "richiesta-successo") %>

diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_fe/view.jsp b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_fe/view.jsp index f015186a..66550c20 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_fe/view.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/docroot/html/accesso_atti_fe/view.jsp @@ -9,7 +9,7 @@ boolean loggedUser = themeDisplay.isSignedIn();
- Per accedere a questa funzionalità bisogna essere loggati al portale. + Per accedere a questa funzionalità  bisogna essere loggati al portale.
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/ivy.xml.MD5 b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/ivy.xml.MD5 index 11baead3..3bb4e9b5 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/ivy.xml.MD5 +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/ivy.xml.MD5 @@ -1 +1 @@ -3ae4ba23d25ab17dd579df162025fd7e +3525d542553f633dc8cf94d2226f80c4 diff --git a/liferay-plugins-sdk-6.2/shared/portos-mail-manager-shared/build.gradle b/liferay-plugins-sdk-6.2/shared/portos-mail-manager-shared/build.gradle deleted file mode 100644 index e69de29b..00000000