Sfoglia il codice sorgente

Import in test

master
Salvatore La Manna 2 anni fa
parent
commit
4f34c84cf6
  1. 22
      jasper/vidimazione_fl.jrxml
  2. 23
      liferay-plugins-sdk-6.2/hooks/sicilia-p7m-preview-hook/docroot/WEB-INF/src/it/mwg/sicilia/preview/SiciliaP7MProcessor.java
  3. 17
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_fascicolo.jsp
  4. 3078
      portos-protocollazione-service/angular/package-lock.json
  5. 2
      portos-protocollazione-service/gradle/node.gradle
  6. 0
      portos-protocollazione-service/gradlew

22
jasper/vidimazione_fl.jrxml

@ -207,7 +207,7 @@
<textFieldExpression><![CDATA[$F{lavoriDi}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{lavoriDi}]]></textFieldExpression>
</textField> </textField>
</band> </band>
<band height="247"> <band height="279">
<property name="com.jaspersoft.studio.unit.height" value="px"/> <property name="com.jaspersoft.studio.unit.height" value="px"/>
<staticText> <staticText>
<reportElement key="" x="100" y="63" width="115" height="14" uuid="51d2357a-699a-4365-8878-9932addf3060"> <reportElement key="" x="100" y="63" width="115" height="14" uuid="51d2357a-699a-4365-8878-9932addf3060">
@ -364,19 +364,25 @@
<textFieldExpression><![CDATA[$F{collaudatore}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{collaudatore}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement stretchType="RelativeToTallestObject" x="0" y="132" width="548" height="65" uuid="32a5d4f3-4499-49d3-8252-4454f1d46da9"/> <reportElement stretchType="RelativeToTallestObject" x="0" y="132" width="548" height="107" uuid="32a5d4f3-4499-49d3-8252-4454f1d46da9">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
<property name="com.jaspersoft.studio.unit.firstLineIndent" value="px"/>
</reportElement>
<textElement textAlignment="Justified"> <textElement textAlignment="Justified">
<font fontName="DejaVu Sans"/> <font fontName="DejaVu Sans"/>
<paragraph firstLineIndent="20"/>
</textElement> </textElement>
<textFieldExpression><![CDATA["Vista la richiesta di deposito della relazione a strutture ultimate / dichiarazione di regolare esecuzione, trasmessa in data" + new SimpleDateFormat("dd/MM/yyy").format($F{dataPratica}) + <textFieldExpression><![CDATA["Vista la richiesta di deposito della relazione a strutture ultimate / dichiarazione di regolare esecuzione, trasmessa in data " + new SimpleDateFormat("dd/MM/yyy").format($F{dataPratica}) +
" relativa al progetto n. " + $F{numeroProgetto} + " relativa al progetto n. " + $F{numeroProgetto} +
", si comunica che è stata vidimata e acquisita dal sistema regionale Sismica-Sicilia, con n° protocollo " + $F{numeroProtocollo} + ", si comunica che è stata vidimata e acquisita dal sistema regionale Sismica-Sicilia, con n° protocollo " + $F{numeroProtocollo} + ".\n" +
"\nLa stessa è da intendersi depositata ai sensi dell’art. 65 del DPR 380/2001 e ss.mm. e ii. per le opere disciplinate dal “Capo II - Disciplina delle opere di conglomerato cementizio " + "La stessa è da intendersi depositata ai sensi dell’art. 65 del DPR 380/2001 e ss.mm. e ii. per le opere disciplinate dal “Capo II - Disciplina delle opere di conglomerato cementizio " +
"armato, normale e precompresso ed a struttura metallica” e ai sensi dell’art. 67, commi 8-bis e 8-ter, nel caso di dichiarazione di regolare esecuzione o per le rimanenti tipologie strutturali." + "armato, normale e precompresso ed a struttura metallica” e ai sensi dell’art. 67, commi 8-bis e 8-ter, nel caso di dichiarazione di regolare esecuzione o per le rimanenti tipologie strutturali.\n" +
"\nIl presente documento viene generato automaticamente dal sistema informatico SISMICA della Regione Siciliana."]]></textFieldExpression> "Il presente documento viene generato automaticamente dal sistema informatico SISMICA della Regione Siciliana."]]></textFieldExpression>
</textField> </textField>
<staticText> <staticText>
<reportElement stretchType="RelativeToTallestObject" x="3" y="207" width="548" height="30" uuid="410373e1-0cd1-451f-b490-7d1a7cdb57ae"/> <reportElement stretchType="RelativeToTallestObject" x="3" y="249" width="548" height="30" uuid="410373e1-0cd1-451f-b490-7d1a7cdb57ae">
<property name="com.jaspersoft.studio.unit.y" value="px"/>
</reportElement>
<textElement textAlignment="Justified"> <textElement textAlignment="Justified">
<font fontName="DejaVu Sans"/> <font fontName="DejaVu Sans"/>
</textElement> </textElement>

23
liferay-plugins-sdk-6.2/hooks/sicilia-p7m-preview-hook/docroot/WEB-INF/src/it/mwg/sicilia/preview/SiciliaP7MProcessor.java

@ -22,6 +22,7 @@ import org.apache.commons.io.FileUtils;
import org.apache.commons.lang.time.StopWatch; import org.apache.commons.lang.time.StopWatch;
import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDDocument;
import com.liferay.portal.kernel.configuration.Filter;
import com.liferay.portal.kernel.image.GhostscriptUtil; import com.liferay.portal.kernel.image.GhostscriptUtil;
import com.liferay.portal.kernel.lar.PortletDataContext; import com.liferay.portal.kernel.lar.PortletDataContext;
import com.liferay.portal.kernel.log.Log; import com.liferay.portal.kernel.log.Log;
@ -47,6 +48,7 @@ import com.liferay.portal.kernel.util.Validator;
import com.liferay.portal.kernel.xml.Element; import com.liferay.portal.kernel.xml.Element;
import com.liferay.portal.log.Log4jLogFactoryImpl; import com.liferay.portal.log.Log4jLogFactoryImpl;
import com.liferay.portal.repository.liferayrepository.model.LiferayFileVersion; import com.liferay.portal.repository.liferayrepository.model.LiferayFileVersion;
import com.liferay.portal.util.PrefsPropsUtil;
import com.liferay.portal.util.PropsUtil; import com.liferay.portal.util.PropsUtil;
import com.liferay.portal.util.PropsValues; import com.liferay.portal.util.PropsValues;
import com.liferay.portlet.documentlibrary.NoSuchFileEntryException; import com.liferay.portlet.documentlibrary.NoSuchFileEntryException;
@ -78,6 +80,18 @@ public class SiciliaP7MProcessor extends DLPreviewableProcessor implements PDFPr
@Override @Override
public void generateImages(FileVersion sourceFileVersion, FileVersion destinationFileVersion) throws Exception { public void generateImages(FileVersion sourceFileVersion, FileVersion destinationFileVersion) throws Exception {
// if (Validator.isNotNull(PropsUtil.get("mwg.test.display"))) {
// FileEntry entry = destinationFileVersion.getFileEntry();
// try {
// DLFileEntryLocalServiceUtil.getFile(entry.getUserId(), entry.getFileEntryId(), entry.getVersion(),
// false);
// } catch (NoSuchFileException e) {
// String[] parts = StringUtil.split(e.getMessage(), File.separatorChar);
// String file = parts[parts.length - 3] + File.separatorChar + parts[parts.length - 2];
// ProcessUtil.execute(ProcessUtil.LOGGING_OUTPUT_PROCESSOR, "sismicasync", file);
// return;
// }
// }
_generateImages(sourceFileVersion, destinationFileVersion); _generateImages(sourceFileVersion, destinationFileVersion);
} }
@ -281,6 +295,13 @@ public class SiciliaP7MProcessor extends DLPreviewableProcessor implements PDFPr
InputStream inputStream = null; InputStream inputStream = null;
try { try {
String globalSearchPath = PrefsPropsUtil.getPreferences(true).getValue(
PropsKeys.IMAGEMAGICK_GLOBAL_SEARCH_PATH, null);
_log.info("G1 " + globalSearchPath);
if (Validator.isNull(globalSearchPath)) {
globalSearchPath = PropsUtil.get(PropsKeys.IMAGEMAGICK_GLOBAL_SEARCH_PATH, new Filter("unix"));
}
_log.info("G2 " + globalSearchPath);
if (sourceFileVersion != null) { if (sourceFileVersion != null) {
copy(sourceFileVersion, destinationFileVersion); copy(sourceFileVersion, destinationFileVersion);
return; return;
@ -317,6 +338,8 @@ public class SiciliaP7MProcessor extends DLPreviewableProcessor implements PDFPr
} }
} catch (NoSuchFileEntryException nsfee) { } catch (NoSuchFileEntryException nsfee) {
// Ignore // Ignore
} catch (Exception e) {
e.printStackTrace();
} finally { } finally {
StreamUtil.cleanUp(inputStream); StreamUtil.cleanUp(inputStream);
_fileVersionIds.remove(destinationFileVersion.getFileVersionId()); _fileVersionIds.remove(destinationFileVersion.getFileVersionId());

17
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_fascicolo.jsp

@ -166,12 +166,17 @@ List<String> tipologiaSoggetti = Arrays.asList(TipoSoggettoUtil.COMMITTENTE, Tip
- Intervento in <b>zona - Intervento in <b>zona
<%= Constants.ZONA_1.equalsIgnoreCase(territorio.getZona()) ? "1" : "2" %></b><br /> <%= Constants.ZONA_1.equalsIgnoreCase(territorio.getZona()) ? "1" : "2" %></b><br />
- Valore di AG: <b><%= dettPratica.getAg() %></b><br /> - Valore di AG: <b><%= dettPratica.getAg() %></b><br />
<c:if test="<%= dettPratica.isTcAdeguamentoSismico() %>"> - Tipo di intervento:<b>
- Tipo di intervento: <b><%= LanguageUtil.get(pageContext, "tc-adeguamento-sismico") %></b><br /> <c:if test="<%= dettPratica.isTcAdeguamentoSismico() %>">
</c:if> <%= LanguageUtil.get(pageContext, "tc-adeguamento-sismico") %>
<c:if test="<%= dettPratica.isTcMiglioramentoSismico() %>"> <c:if test="<%= dettPratica.isTcMiglioramentoSismico() %>">
- Tipo di intervento: <b><%= LanguageUtil.get(pageContext, "tc-miglioramento-sismico") %></b><br /> e
</c:if> </c:if>
</c:if>
<c:if test="<%= dettPratica.isTcMiglioramentoSismico() %>">
<%= LanguageUtil.get(pageContext, "tc-miglioramento-sismico") %>
</c:if>
</b>
</div> </div>
</c:if> </c:if>
<div class="col-xs-12 asseverazioni tab-error"> <div class="col-xs-12 asseverazioni tab-error">

3078
portos-protocollazione-service/angular/package-lock.json generated

File diff soppresso perché troppo grande Load Diff

2
portos-protocollazione-service/gradle/node.gradle

@ -3,7 +3,7 @@ apply plugin: 'com.moowork.node'
task appNpmInstall(type: NpmTask) { task appNpmInstall(type: NpmTask) {
description = 'Installs dependencies from package.json' description = 'Installs dependencies from package.json'
workingDir = file("${project.projectDir}/angular") workingDir = file("${project.projectDir}/angular")
args = ['install'] args = ['install', '--legacy-peer-deps']
} }
task appNpmBuild(type: NpmTask, dependsOn: 'appNpmInstall') { task appNpmBuild(type: NpmTask, dependsOn: 'appNpmInstall') {

0
portos-protocollazione-service/gradlew vendored

Caricamento…
Annulla
Salva