Marco Mancini
2 anni fa
47 ha cambiato i file con 9173 aggiunte e 0 eliminazioni
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<projectDescription> |
||||
<name>sismica</name> |
||||
<comment></comment> |
||||
<projects> |
||||
</projects> |
||||
<buildSpec> |
||||
</buildSpec> |
||||
<natures> |
||||
</natures> |
||||
</projectDescription> |
@ -0,0 +1 @@
|
||||
{"rules":{"block-no-empty":true,"comment-no-empty":true,"string-no-newline":true,"function-linear-gradient-no-nonstandard-direction":true,"media-feature-name-no-unknown":true,"color-no-invalid-hex":true,"font-family-no-duplicate-names":true,"no-duplicate-at-import-rules":true,"no-empty-source":true,"declaration-block-no-duplicate-properties":[true,{"ignore":["consecutive-duplicates-with-different-values"]}],"selector-type-no-unknown":[true,{"ignoreTypes":["/^(mat|md|fa)-/"],"ignore":["custom-elements"]}],"at-rule-no-unknown":[true,{"ignoreAtRules":["value","at-root","content","debug","each","else","error","for","function","if","include","mixin","return","warn","while","extend","use","/^@.*/"]}],"no-duplicate-selectors":true,"font-family-no-missing-generic-family-keyword":true,"no-extra-semicolons":true,"no-invalid-double-slash-comments":true,"selector-pseudo-element-no-unknown":[true,{"ignorePseudoElements":["ng-deep","v-deep"]}],"selector-pseudo-class-no-unknown":[true,{"ignorePseudoClasses":["local","global","export","import"]}],"keyframe-declaration-no-important":true,"property-no-unknown":[true,{"ignoreProperties":["composes","/^mso-/"],"ignoreSelectors":["/^:export.*/","/^:import.*/"]}],"declaration-block-no-shorthand-property-overrides":true,"unit-no-unknown":[true,{"ignoreUnits":["x"]}],"function-calc-no-invalid":true}} |
File binario non mostrato.
File binario non mostrato.
File binario non mostrato.
File binario non mostrato.
File binario non mostrato.
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0"?> |
||||
<!DOCTYPE project> |
||||
|
||||
<project name="portos-advanced-operation-portlet" basedir="." default="deploy"> |
||||
<import file="../build-common-portlet.xml" /> |
||||
</project> |
@ -0,0 +1,3 @@
|
||||
Manifest-Version: 1.0 |
||||
Class-Path: |
||||
|
@ -0,0 +1 @@
|
||||
/classes/ |
File binario non mostrato.
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0"?> |
||||
<!DOCTYPE display PUBLIC "-//Liferay//DTD Display 6.2.0//EN" "http://www.liferay.com/dtd/liferay-display_6_2_0.dtd"> |
||||
|
||||
<display> |
||||
<category name="category.portos"> |
||||
<category name="category.advancedoperation"> |
||||
<portlet id="1" /> |
||||
</category> |
||||
</category> |
||||
</display> |
@ -0,0 +1,18 @@
|
||||
name=Portos Advanced Operation |
||||
module-group-id=liferay |
||||
module-incremental-version=1 |
||||
tags= |
||||
short-description= |
||||
long-description= |
||||
change-log= |
||||
page-url=http://www.liferay.com |
||||
author=Liferay, Inc. |
||||
licenses=LGPL |
||||
liferay-versions=6.2.0+ |
||||
portal-dependency-jars=\ |
||||
jstl-api.jar,\ |
||||
jstl-impl.jar |
||||
portal-dependency-tlds=\ |
||||
c.tld |
||||
required-deployment-contexts=\ |
||||
portos-bo-portlet |
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0"?> |
||||
<!DOCTYPE liferay-portlet-app PUBLIC "-//Liferay//DTD Portlet Application 6.2.0//EN" "http://www.liferay.com/dtd/liferay-portlet-app_6_2_0.dtd"> |
||||
|
||||
<liferay-portlet-app> |
||||
<portlet> |
||||
<portlet-name>1</portlet-name> |
||||
<icon>/icon.png</icon> |
||||
<control-panel-entry-category> |
||||
configuration |
||||
</control-panel-entry-category> |
||||
<control-panel-entry-weight>1.6</control-panel-entry-weight> |
||||
<header-portlet-css>/css/main.css</header-portlet-css> |
||||
<footer-portlet-javascript>/js/main.js</footer-portlet-javascript> |
||||
<css-class-wrapper>portos-advanced-operation-portlet</css-class-wrapper> |
||||
</portlet> |
||||
<role-mapper> |
||||
<role-name>administrator</role-name> |
||||
<role-link>Administrator</role-link> |
||||
</role-mapper> |
||||
<role-mapper> |
||||
<role-name>guest</role-name> |
||||
<role-link>Guest</role-link> |
||||
</role-mapper> |
||||
<role-mapper> |
||||
<role-name>power-user</role-name> |
||||
<role-link>Power User</role-link> |
||||
</role-mapper> |
||||
<role-mapper> |
||||
<role-name>user</role-name> |
||||
<role-link>User</role-link> |
||||
</role-mapper> |
||||
</liferay-portlet-app> |
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0"?> |
||||
|
||||
<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd" version="2.0"> |
||||
<portlet> |
||||
<portlet-name>1</portlet-name> |
||||
<display-name>Portos Advanced Operation</display-name> |
||||
<portlet-class>it.nextmind.liferay.portos.advanced.operation.portlet.AdvancedOperationPortlet</portlet-class> |
||||
<init-param> |
||||
<name>view-template</name> |
||||
<value>/html/view.jsp</value> |
||||
</init-param> |
||||
<expiration-cache>0</expiration-cache> |
||||
<supports> |
||||
<mime-type>text/html</mime-type> |
||||
<portlet-mode>view</portlet-mode> |
||||
</supports> |
||||
<portlet-info> |
||||
<title>Portos Advanced Operation</title> |
||||
<short-title>Portos Advanced Operation</short-title> |
||||
<keywords></keywords> |
||||
</portlet-info> |
||||
<security-role-ref> |
||||
<role-name>administrator</role-name> |
||||
</security-role-ref> |
||||
<security-role-ref> |
||||
<role-name>guest</role-name> |
||||
</security-role-ref> |
||||
<security-role-ref> |
||||
<role-name>power-user</role-name> |
||||
</security-role-ref> |
||||
<security-role-ref> |
||||
<role-name>user</role-name> |
||||
</security-role-ref> |
||||
</portlet> |
||||
</portlet-app> |
@ -0,0 +1,176 @@
|
||||
package it.nextmind.liferay.portos.advanced.operation.portlet; |
||||
|
||||
import com.liferay.portal.kernel.exception.PortalException; |
||||
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.util.ParamUtil; |
||||
import com.liferay.portal.kernel.util.Validator; |
||||
import com.liferay.portal.kernel.util.WebKeys; |
||||
import com.liferay.portal.kernel.workflow.WorkflowConstants; |
||||
import com.liferay.portal.service.UserLocalServiceUtil; |
||||
import com.liferay.portal.theme.ThemeDisplay; |
||||
import com.liferay.portal.util.PortalUtil; |
||||
import com.liferay.util.bridges.mvc.MVCPortlet; |
||||
|
||||
import java.util.Date; |
||||
import java.util.List; |
||||
|
||||
import it.nextmind.liferay.portos.advanced.operation.util.AdvancedOperationUtil; |
||||
import it.tref.liferay.portos.bo.model.DettPratica; |
||||
import it.tref.liferay.portos.bo.model.DocPratica; |
||||
import it.tref.liferay.portos.bo.model.IntPratica; |
||||
import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil; |
||||
import it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil; |
||||
import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; |
||||
|
||||
import javax.portlet.ActionRequest; |
||||
import javax.portlet.ActionResponse; |
||||
|
||||
public class AdvancedOperationPortlet extends MVCPortlet { |
||||
|
||||
private static final Log _log = LogFactoryUtil.getLog(AdvancedOperationPortlet.class); |
||||
|
||||
public void cambiaDataInizioLavori(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception{ |
||||
|
||||
_checkIfUserIsCompanyAdmin(actionRequest); |
||||
|
||||
long intPraticaId = ParamUtil.getLong(actionRequest, "intPraticaId", -1L); |
||||
Date dataInizioLavoriOpera = ParamUtil.getDate(actionRequest, "dataInizioLavoriOperaInput", null); |
||||
IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId); |
||||
|
||||
List<DettPratica> dettPraticaListWithInizioLavori = AdvancedOperationUtil.fetchDettPraticaListWithInizioLavori(intPratica); |
||||
for(DettPratica dettPratica : dettPraticaListWithInizioLavori){ |
||||
dettPratica.setDataInizioLavoriOpera(dataInizioLavoriOpera); |
||||
dettPratica.setModifiedDate(new Date()); |
||||
DettPraticaLocalServiceUtil.updateDettPratica(dettPratica); |
||||
} |
||||
} |
||||
|
||||
public void fixNormLavoriInProprio(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception{ |
||||
|
||||
_checkIfUserIsCompanyAdmin(actionRequest); |
||||
|
||||
long intPraticaId = ParamUtil.getLong(actionRequest, "intPraticaId", -1L); |
||||
boolean normLavoriInProprioFlag = ParamUtil.getBoolean(actionRequest, "normLavoriInProprioFlag"); |
||||
|
||||
List<DettPratica> dettPraticaList = DettPraticaLocalServiceUtil.findByIntPraticaId(intPraticaId); |
||||
for(DettPratica dettPratica : dettPraticaList){ |
||||
if(dettPratica.getNormLavoriInProprio() == normLavoriInProprioFlag){ |
||||
dettPratica.setNormLavoriInProprio(!normLavoriInProprioFlag); |
||||
dettPratica.setModifiedDate(new Date()); |
||||
DettPraticaLocalServiceUtil.updateDettPratica(dettPratica); |
||||
} |
||||
} |
||||
} |
||||
|
||||
public void fixCollaudoStatico(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception{ |
||||
|
||||
_checkIfUserIsCompanyAdmin(actionRequest); |
||||
|
||||
long intPraticaId = ParamUtil.getLong(actionRequest, "intPraticaId", -1L); |
||||
boolean collaudoStaticoFlag = ParamUtil.getBoolean(actionRequest, "collaudoStaticoFlag"); |
||||
|
||||
List<DettPratica> dettPraticaList = DettPraticaLocalServiceUtil.findByIntPraticaId(intPraticaId); |
||||
for(DettPratica dettPratica : dettPraticaList){ |
||||
if(dettPratica.getCollaudoStatico() == collaudoStaticoFlag){ |
||||
dettPratica.setCollaudoStatico(!collaudoStaticoFlag); |
||||
dettPratica.setModifiedDate(new Date()); |
||||
DettPraticaLocalServiceUtil.updateDettPratica(dettPratica); |
||||
} |
||||
} |
||||
} |
||||
|
||||
public void fixStatusPratica(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception{ |
||||
|
||||
_checkIfUserIsCompanyAdmin(actionRequest); |
||||
|
||||
long intPraticaId = ParamUtil.getLong(actionRequest, "intPraticaId", -1L); |
||||
IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId); |
||||
|
||||
if(WorkflowConstants.STATUS_DRAFT == intPratica.getStatus()){ |
||||
IntPraticaLocalServiceUtil.updateStatus(intPraticaId, WorkflowConstants.STATUS_PENDING); |
||||
} else { |
||||
SessionErrors.add(actionRequest, "operazione-impossibile"); |
||||
} |
||||
} |
||||
|
||||
public void ripristinaPraticaVidimata(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception{ |
||||
|
||||
_checkIfUserIsCompanyAdmin(actionRequest); |
||||
|
||||
long intPraticaId = ParamUtil.getLong(actionRequest, "intPraticaId", -1L); |
||||
IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId); |
||||
|
||||
if(WorkflowConstants.STATUS_INCOMPLETE == intPratica.getStatus()){ |
||||
_ripristinaPratica(intPratica, WorkflowConstants.STATUS_DRAFT); |
||||
} else { |
||||
SessionErrors.add(actionRequest, "operazione-impossibile"); |
||||
throw new Exception("This Pratica is not in status=5, action RIPRISTINA is not available"); |
||||
} |
||||
} |
||||
|
||||
public void ripristinaPraticaConforme(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception{ |
||||
|
||||
_checkIfUserIsCompanyAdmin(actionRequest); |
||||
|
||||
long intPraticaId = ParamUtil.getLong(actionRequest, "intPraticaId", -1L); |
||||
IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId); |
||||
|
||||
if(WorkflowConstants.STATUS_INCOMPLETE == intPratica.getStatus()){ |
||||
_ripristinaPratica(intPratica, WorkflowConstants.STATUS_APPROVED); |
||||
} else { |
||||
SessionErrors.add(actionRequest, "operazione-impossibile"); |
||||
throw new Exception("This Pratica is not in status=5, action RIPRISTINA is not available"); |
||||
} |
||||
} |
||||
|
||||
public void deleteDocPratica(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception{ |
||||
|
||||
_checkIfUserIsCompanyAdmin(actionRequest); |
||||
|
||||
long intPraticaId = ParamUtil.getLong(actionRequest, "intPraticaId", -1L); |
||||
|
||||
List<DocPratica> docPraticaOrfani = AdvancedOperationUtil.getDocPraticaOrfani(intPraticaId); |
||||
for(DocPratica docPratica : docPraticaOrfani){ |
||||
DocPraticaLocalServiceUtil.deleteDocPratica(docPratica); |
||||
} |
||||
} |
||||
|
||||
public void findIntPratica(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception{ |
||||
|
||||
long intPraticaId = ParamUtil.getLong(actionRequest, "intPraticaId", -1L); |
||||
String numeroProgetto = ParamUtil.getString(actionRequest, "numeroProgetto", ""); |
||||
|
||||
IntPratica intPratica = null; |
||||
|
||||
if(intPraticaId != -1L){ |
||||
intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId); |
||||
} else { |
||||
intPratica = IntPraticaLocalServiceUtil.findByNumeroProgetto(numeroProgetto); |
||||
} |
||||
|
||||
if(Validator.isNotNull(intPratica)){ |
||||
actionResponse.setRenderParameter("intPraticaId", String.valueOf(intPratica.getIntPraticaId())); |
||||
} else { |
||||
SessionErrors.add(actionRequest, "nessuna-pratica-trovata"); |
||||
PortalUtil.copyRequestParameters(actionRequest, actionResponse); |
||||
} |
||||
} |
||||
|
||||
private void _checkIfUserIsCompanyAdmin(ActionRequest actionRequest) throws Exception{ |
||||
ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); |
||||
if(!PortalUtil.isCompanyAdmin(themeDisplay.getUser())){ |
||||
SessionErrors.add(actionRequest, "operazione-non-permessa"); |
||||
throw new Exception("Action permitted to CompanyAdmins only"); |
||||
} |
||||
} |
||||
|
||||
private void _ripristinaPratica(IntPratica intPratica, int status) throws PortalException, SystemException{ |
||||
long docPraticaAnnullamentoId = intPratica.getDocPraticaAnnullamentoId(); |
||||
IntPraticaLocalServiceUtil.deleteFileAnnullamento(docPraticaAnnullamentoId); |
||||
IntPraticaLocalServiceUtil.updateStatus(intPratica.getIntPraticaId(), status); |
||||
} |
||||
|
||||
} |
@ -0,0 +1,119 @@
|
||||
package it.nextmind.liferay.portos.advanced.operation.util; |
||||
|
||||
import com.liferay.portal.kernel.dao.orm.DynamicQuery; |
||||
import com.liferay.portal.kernel.dao.orm.RestrictionsFactoryUtil; |
||||
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.util.Validator; |
||||
import com.liferay.portal.kernel.workflow.WorkflowConstants; |
||||
|
||||
import it.tref.liferay.portos.bo.model.DettPratica; |
||||
import it.tref.liferay.portos.bo.model.DocPratica; |
||||
import it.tref.liferay.portos.bo.model.IntPratica; |
||||
import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil; |
||||
import it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil; |
||||
|
||||
import java.util.ArrayList; |
||||
import java.util.Date; |
||||
import java.util.List; |
||||
|
||||
public class AdvancedOperationUtil { |
||||
|
||||
|
||||
|
||||
public static boolean isPraticaAnnullata(IntPratica intPratica){ |
||||
if(Validator.isNotNull(intPratica)){ |
||||
return WorkflowConstants.STATUS_INACTIVE == intPratica.getStatus(); |
||||
} |
||||
return false; |
||||
} |
||||
|
||||
public static List<DocPratica> getDocPraticaOrfani(long intPraticaId){ |
||||
List<DocPratica> docPraticaOrfaniList = new ArrayList<DocPratica>(); |
||||
try { |
||||
List<DocPratica> docPraticaList = DocPraticaLocalServiceUtil.findByIntPratica(intPraticaId); |
||||
for(DocPratica docPratica : docPraticaList){ |
||||
if(Validator.isNull(DettPraticaLocalServiceUtil.fetchDettPratica(docPratica.getClassPk()))){ |
||||
docPraticaOrfaniList.add(docPratica); |
||||
} |
||||
} |
||||
} catch (SystemException e) { |
||||
_log.error(e,e); |
||||
} |
||||
return docPraticaOrfaniList; |
||||
} |
||||
|
||||
public static boolean hasDettPratica(long intPraticaId){ |
||||
|
||||
return !_getDettPraticaList(intPraticaId).isEmpty(); |
||||
} |
||||
|
||||
public static boolean getNormLavoriInProprioFlag(long intPraticaId){ |
||||
List<DettPratica> dettPraticaList = _getDettPraticaList(intPraticaId); |
||||
if(!dettPraticaList.isEmpty()){ |
||||
return dettPraticaList.get(0).getNormLavoriInProprio(); |
||||
} |
||||
return false; |
||||
} |
||||
|
||||
public static boolean getCollaudoStaticoFlag(long intPraticaId){ |
||||
List<DettPratica> dettPraticaList = _getDettPraticaList(intPraticaId); |
||||
if(!dettPraticaList.isEmpty()){ |
||||
return dettPraticaList.get(0).getCollaudoStatico(); |
||||
} |
||||
return false; |
||||
} |
||||
|
||||
public static String getLavoriInEconomiaBtnLabel(boolean normLavoriInProprioFlag){ |
||||
return normLavoriInProprioFlag ? "Rimuovi flag normLavoriInProprio" : "Aggiungi flag normLavoriInProprio"; |
||||
} |
||||
|
||||
public static String getCollaudoStaticoBtnLabel(boolean collaudoStaticoFlag){ |
||||
return collaudoStaticoFlag ? "Rimuovi flag collaudoStatico" : "Aggiungi flag collaudoStatico"; |
||||
} |
||||
|
||||
public static boolean isStatoPraticaIN(IntPratica intPratica){ |
||||
if(Validator.isNotNull(intPratica)){ |
||||
return "IN".equals(intPratica.getStatoPratica()); |
||||
} |
||||
return false; |
||||
} |
||||
|
||||
public static List<DettPratica> fetchDettPraticaListWithInizioLavori(IntPratica intPratica){ |
||||
if(Validator.isNotNull(intPratica)){ |
||||
DynamicQuery dynamicQuery = DettPraticaLocalServiceUtil.dynamicQuery(); |
||||
dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPratica.getIntPraticaId())); |
||||
dynamicQuery.add(RestrictionsFactoryUtil.isNotNull("dataInizioLavoriOpera")); |
||||
try{ |
||||
return (List<DettPratica>) DettPraticaLocalServiceUtil.dynamicQuery(dynamicQuery); |
||||
} catch (SystemException e){ |
||||
_log.error(e,e); |
||||
return null; |
||||
} |
||||
} |
||||
return null; |
||||
} |
||||
|
||||
public static Date fetchDataInizioLavoriOpera(IntPratica intPratica){ |
||||
List<DettPratica> dettPraticaListWithInizioLavori = fetchDettPraticaListWithInizioLavori(intPratica); |
||||
if(!dettPraticaListWithInizioLavori.isEmpty()){ |
||||
return dettPraticaListWithInizioLavori.get(0).getDataInizioLavoriOpera(); |
||||
} |
||||
return null; |
||||
} |
||||
|
||||
private static List<DettPratica> _getDettPraticaList(long intPraticaId){ |
||||
List<DettPratica> dettPraticaList = new ArrayList<DettPratica>(); |
||||
|
||||
try { |
||||
dettPraticaList = DettPraticaLocalServiceUtil.findByIntPraticaId(intPraticaId); |
||||
} catch (SystemException e) { |
||||
_log.error(e,e); |
||||
} |
||||
|
||||
return dettPraticaList; |
||||
} |
||||
|
||||
private static final Log _log = LogFactoryUtil.getLog(AdvancedOperationUtil.class); |
||||
} |
File diff soppresso perché troppo grande
Load Diff
@ -0,0 +1,538 @@
|
||||
<?xml version="1.0"?> |
||||
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> |
||||
|
||||
<taglib> |
||||
<tlib-version>1.0</tlib-version> |
||||
<jsp-version>1.1</jsp-version> |
||||
<short-name>liferay-portlet</short-name> |
||||
<uri>http://liferay.com/tld/portlet</uri> |
||||
|
||||
<!-- |
||||
liferay-portlet:actionURL is similar to portlet:actionURL except it has the |
||||
additional attributes plid, portletName, anchor, and encrypt. |
||||
|
||||
Set varImpl to set the PortletURL object. This gives you an object reference |
||||
to the underlying URL implementation. |
||||
|
||||
Set plid to the plid of another layout. This allows you to post the URL to |
||||
another layout. |
||||
|
||||
Set portletName to the name of a portlet other than the current portlet. |
||||
This allows you to post the URL to another portlet. |
||||
|
||||
Set anchor to false if you do not want the page to refresh and anchor to the |
||||
current portlet. |
||||
|
||||
Set encrypt to true if you want to encrypt all the parameter values. |
||||
|
||||
Set doAsUserId to process this URL as if it is accessed by the specified |
||||
user. |
||||
|
||||
Set portletConfiguration to true if you want to pass the parameters needed |
||||
when you are accessing a portlet that is wrapped by the Portlet |
||||
Configuration portlet. |
||||
--> |
||||
|
||||
<tag> |
||||
<name>actionURL</name> |
||||
<tag-class>com.liferay.taglib.portlet.ActionURLTag</tag-class> |
||||
<tei-class>com.liferay.taglib.portlet.ActionURLTei</tei-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>allowEmptyParam</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>anchor</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>copyCurrentRenderParameters</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>doAsGroupId</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>doAsUserId</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>encrypt</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>escapeXml</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>name</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>plid</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>portletConfiguration</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>portletMode</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>portletName</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>refererGroupId</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>refererPlid</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>secure</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>var</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>varImpl</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>windowState</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-back</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconBackTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-close</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconCloseTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-configuration</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconConfigurationTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-edit</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconEditTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-edit-defaults</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconEditDefaultsTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-edit-guest</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconEditGuestTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-export-import</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconExportImportTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-help</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconHelpTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-maximize</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconMaximizeTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-minimize</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconMinimizeTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-options</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconOptionsTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-portlet</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconPortletTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>ariaRole</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>id</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>label</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>portlet</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>url</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-portlet-css</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconPortletCssTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-print</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconPrintTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>icon-refresh</name> |
||||
<tag-class>com.liferay.taglib.portletext.IconRefreshTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>param</name> |
||||
<tag-class>com.liferay.taglib.util.ParamTag</tag-class> |
||||
<body-content>empty</body-content> |
||||
<attribute> |
||||
<name>name</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>value</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>preview</name> |
||||
<tag-class>com.liferay.taglib.portletext.PreviewTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>portletName</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>queryString</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>showBorders</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>width</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
|
||||
<!-- |
||||
liferay-portlet:renderURL is similar to portlet:renderURL except it has the |
||||
additional attributes plid, portletName, anchor, and encrypt. |
||||
|
||||
Set varImpl to set the PortletURL object. This gives you an object reference |
||||
to the underlying URL implementation. |
||||
|
||||
Set plid to the plid of another layout. This allows you to post the URL to |
||||
another layout. |
||||
|
||||
Set portletName to the name of a portlet other than the current portlet. |
||||
This allows you to post the URL to another portlet. |
||||
|
||||
Set anchor to false if you do not want the page to refresh and anchor to the |
||||
current portlet. |
||||
|
||||
Set encrypt to true if you want to encrypt all the parameter values. |
||||
|
||||
Set doAsUserId to process this URL as if it is accessed by the specified |
||||
user. |
||||
|
||||
Set portletConfiguration to true if you want to pass the parameters needed |
||||
when you are accessing a portlet that is wrapped by the Portlet |
||||
Configuration portlet. |
||||
--> |
||||
|
||||
<tag> |
||||
<name>renderURL</name> |
||||
<tag-class>com.liferay.taglib.portlet.RenderURLTag</tag-class> |
||||
<tei-class>com.liferay.taglib.portlet.RenderURLTei</tei-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>allowEmptyParam</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>anchor</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>copyCurrentRenderParameters</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>doAsGroupId</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>doAsUserId</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>encrypt</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>escapeXml</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>plid</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>portletConfiguration</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>portletMode</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>portletName</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>refererGroupId</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>refererPlid</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>secure</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>var</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>varImpl</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>windowState</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>renderURLParams</name> |
||||
<tag-class>com.liferay.taglib.portlet.RenderURLParamsTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>varImpl</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
|
||||
<!-- |
||||
liferay-portlet:resourceURL is similar to portlet:resourceURL except it has |
||||
the additional attributes plid, portletName, anchor, and encrypt. |
||||
|
||||
Set varImpl to set the PortletURL object. This gives you an object reference |
||||
to the underlying URL implementation. |
||||
|
||||
Set plid to the plid of another layout. This allows you to post the URL to |
||||
another layout. |
||||
|
||||
Set portletName to the name of a portlet other than the current portlet. |
||||
This allows you to post the URL to another portlet. |
||||
|
||||
Set anchor to false if you do not want the page to refresh and anchor to the |
||||
current portlet. |
||||
|
||||
Set encrypt to true if you want to encrypt all the parameter values. |
||||
|
||||
Set doAsUserId to process this URL as if it is accessed by the specified |
||||
user. |
||||
|
||||
Set portletConfiguration to true if you want to pass the parameters needed |
||||
when you are accessing a portlet that is wrapped by the Portlet |
||||
Configuration portlet. |
||||
--> |
||||
|
||||
<tag> |
||||
<name>resourceURL</name> |
||||
<tag-class>com.liferay.taglib.portlet.ResourceURLTag</tag-class> |
||||
<tei-class>com.liferay.taglib.portlet.ResourceURLTei</tei-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>anchor</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>copyCurrentRenderParameters</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>doAsGroupId</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>doAsUserId</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>encrypt</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>escapeXml</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>id</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>plid</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>portletConfiguration</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>portletMode</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>portletName</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>refererGroupId</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>refererPlid</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>secure</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>var</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>varImpl</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>windowState</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>runtime</name> |
||||
<tag-class>com.liferay.taglib.portletext.RuntimeTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>defaultPreferences</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>portletName</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>queryString</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
</taglib> |
@ -0,0 +1,158 @@
|
||||
<?xml version="1.0"?> |
||||
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> |
||||
|
||||
<taglib> |
||||
<tlib-version>1.0</tlib-version> |
||||
<jsp-version>1.1</jsp-version> |
||||
<short-name>portlet</short-name> |
||||
<uri>http://java.sun.com/portlet</uri> |
||||
<tag> |
||||
<name>actionURL</name> |
||||
<tag-class>com.liferay.taglib.portlet.ActionURLTag</tag-class> |
||||
<tei-class>com.liferay.taglib.portlet.ActionURLTei</tei-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>copyCurrentRenderParameters</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>escapeXml</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>name</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>portletMode</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>secure</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>var</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>windowState</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>defineObjects</name> |
||||
<tag-class>com.liferay.taglib.portlet.DefineObjectsTag</tag-class> |
||||
<tei-class>com.liferay.taglib.portlet.DefineObjectsTei</tei-class> |
||||
<body-content>empty</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>namespace</name> |
||||
<tag-class>com.liferay.taglib.portlet.NamespaceTag</tag-class> |
||||
<body-content>empty</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>param</name> |
||||
<tag-class>com.liferay.taglib.util.ParamTag</tag-class> |
||||
<body-content>empty</body-content> |
||||
<attribute> |
||||
<name>name</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>value</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>property</name> |
||||
<tag-class>com.liferay.taglib.util.PropertyTag</tag-class> |
||||
<body-content>empty</body-content> |
||||
<attribute> |
||||
<name>name</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>value</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>renderURL</name> |
||||
<tag-class>com.liferay.taglib.portlet.RenderURLTag</tag-class> |
||||
<tei-class>com.liferay.taglib.portlet.RenderURLTei</tei-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>copyCurrentRenderParameters</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>escapeXml</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>portletMode</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>secure</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>var</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>windowState</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>resourceURL</name> |
||||
<tag-class>com.liferay.taglib.portlet.ResourceURLTag</tag-class> |
||||
<tei-class>com.liferay.taglib.portlet.ResourceURLTei</tei-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>cacheability</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>escapeXml</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>id</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>secure</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>var</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
</taglib> |
@ -0,0 +1,106 @@
|
||||
<?xml version="1.0"?> |
||||
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> |
||||
|
||||
<taglib> |
||||
<tlib-version>1.0</tlib-version> |
||||
<jsp-version>1.1</jsp-version> |
||||
<short-name>liferay-security</short-name> |
||||
<uri>http://liferay.com/tld/security</uri> |
||||
<tag> |
||||
<name>doAsURL</name> |
||||
<tag-class>com.liferay.taglib.security.DoAsURLTag</tag-class> |
||||
<tei-class>com.liferay.taglib.security.DoAsURLTei</tei-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>doAsUserId</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>var</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>encrypt</name> |
||||
<tag-class>com.liferay.taglib.security.EncryptTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>className</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>protocol</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>style</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>target</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>unencryptedParams</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>url</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>permissionsURL</name> |
||||
<tag-class>com.liferay.taglib.security.PermissionsURLTag</tag-class> |
||||
<tei-class>com.liferay.taglib.security.PermissionsURLTei</tei-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>modelResource</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>modelResourceDescription</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>redirect</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>resourceGroupId</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>resourcePrimKey</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>roleTypes</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>var</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>windowState</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
</taglib> |
@ -0,0 +1,65 @@
|
||||
<?xml version="1.0"?> |
||||
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> |
||||
|
||||
<taglib> |
||||
<tlib-version>1.0</tlib-version> |
||||
<jsp-version>1.1</jsp-version> |
||||
<short-name>theme</short-name> |
||||
<uri>http://liferay.com/tld/theme</uri> |
||||
<tag> |
||||
<name>defineObjects</name> |
||||
<tag-class>com.liferay.taglib.theme.DefineObjectsTag</tag-class> |
||||
<tei-class>com.liferay.taglib.theme.DefineObjectsTei</tei-class> |
||||
<body-content>empty</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>include</name> |
||||
<tag-class>com.liferay.taglib.theme.IncludeTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>page</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>layout-icon</name> |
||||
<tag-class>com.liferay.taglib.theme.LayoutIconTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>layout</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>meta-tags</name> |
||||
<tag-class>com.liferay.taglib.theme.MetaTagsTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
<tag> |
||||
<name>param</name> |
||||
<tag-class>com.liferay.taglib.util.ParamTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>name</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>value</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>wrap-portlet</name> |
||||
<tag-class>com.liferay.taglib.theme.WrapPortletTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>page</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
</taglib> |
File diff soppresso perché troppo grande
Load Diff
@ -0,0 +1,141 @@
|
||||
<?xml version="1.0"?> |
||||
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> |
||||
|
||||
<taglib> |
||||
<tlib-version>1.2</tlib-version> |
||||
<jsp-version>1.1</jsp-version> |
||||
<short-name>liferay-util</short-name> |
||||
<uri>http://liferay.com/tld/util</uri> |
||||
<tag> |
||||
<name>body-bottom</name> |
||||
<tag-class>com.liferay.taglib.util.BodyBottomTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>outputKey</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>body-top</name> |
||||
<tag-class>com.liferay.taglib.util.BodyTopTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>outputKey</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>buffer</name> |
||||
<tag-class>com.liferay.taglib.util.BufferTag</tag-class> |
||||
<tei-class>com.liferay.taglib.util.BufferTei</tei-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>var</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>get-url</name> |
||||
<tag-class>com.liferay.taglib.util.GetUrlTag</tag-class> |
||||
<tei-class>com.liferay.taglib.util.GetUrlTei</tei-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>expires</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>url</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>var</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>html-bottom</name> |
||||
<tag-class>com.liferay.taglib.util.HtmlBottomTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>outputKey</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>position</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>html-top</name> |
||||
<tag-class>com.liferay.taglib.util.HtmlTopTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>outputKey</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>position</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>include</name> |
||||
<tag-class>com.liferay.taglib.util.IncludeTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>page</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>portletId</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>servletContext</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>strict</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>useCustomPage</name> |
||||
<required>false</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>param</name> |
||||
<tag-class>com.liferay.taglib.util.ParamTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
<attribute> |
||||
<name>name</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
<attribute> |
||||
<name>value</name> |
||||
<required>true</required> |
||||
<rtexprvalue>true</rtexprvalue> |
||||
</attribute> |
||||
</tag> |
||||
<tag> |
||||
<name>whitespace-remover</name> |
||||
<tag-class>com.liferay.taglib.util.WhitespaceRemoverTag</tag-class> |
||||
<body-content>JSP</body-content> |
||||
</tag> |
||||
</taglib> |
@ -0,0 +1,3 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<web-app id="WebApp_ID" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> |
||||
</web-app> |
@ -0,0 +1,15 @@
|
||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||
|
||||
<%@taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %> |
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> |
||||
|
||||
<%@taglib uri="http://liferay.com/tld/aui" prefix="aui" %> |
||||
<%@taglib uri="http://liferay.com/tld/portlet" prefix="liferay-portlet" %> |
||||
<%@taglib uri="http://liferay.com/tld/security" prefix="liferay-security" %> |
||||
<%@taglib uri="http://liferay.com/tld/theme" prefix="liferay-theme" %> |
||||
<%@taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %> |
||||
<%@taglib uri="http://liferay.com/tld/util" prefix="liferay-util" %> |
||||
|
||||
<liferay-theme:defineObjects /> |
||||
|
||||
<portlet:defineObjects /> |
@ -0,0 +1,428 @@
|
||||
<%@page import="com.liferay.portal.kernel.util.DateFormatFactoryUtil"%> |
||||
<%@page import="java.util.Date"%> |
||||
<%@page import="com.liferay.portal.util.PortalUtil"%> |
||||
<%@page import="it.tref.liferay.portos.bo.model.DocPratica"%> |
||||
<%@page import="java.util.List"%> |
||||
<%@page import="it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil"%> |
||||
<%@page import="com.liferay.portal.kernel.util.StringPool"%> |
||||
<%@page import="it.nextmind.liferay.portos.advanced.operation.util.AdvancedOperationUtil"%> |
||||
<%@page import="it.tref.liferay.portos.bo.util.WorkflowConstants"%> |
||||
<%@page import="it.tref.liferay.portos.bo.util.WorkflowUtil"%> |
||||
<%@page import="com.liferay.portal.kernel.workflow.WorkflowHandlerUtil"%> |
||||
<%@page import="com.liferay.portal.kernel.util.Validator"%> |
||||
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> |
||||
<%@page import="it.tref.liferay.portos.bo.model.IntPratica"%> |
||||
<%@page import="com.liferay.portal.kernel.util.ParamUtil"%> |
||||
<%@ include file="/html/init.jsp"%> |
||||
|
||||
<% |
||||
long intPraticaId = ParamUtil.getLong(request, "intPraticaId"); |
||||
String numeroProgetto = ParamUtil.getString(request, "numeroProgetto", StringPool.BLANK); |
||||
|
||||
IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId); |
||||
%> |
||||
|
||||
<liferay-ui:error key="nessuna-pratica-trovata" message="Nessuna pratica trovata" /> |
||||
<liferay-ui:error key="operazione-impossibile" message="Impossibile eseguire questa azione su questa Pratica" /> |
||||
<liferay-ui:error key="operazione-non-permessa" message="Non ha i permessi per effettuare questa operazione" /> |
||||
<liferay-ui:error key="operazione-non-riuscita" message="Errore imprevisto durante l'operazione" /> |
||||
|
||||
<liferay-portlet:actionURL |
||||
name="findIntPratica" |
||||
var="findIntPraticaURL" > |
||||
<liferay-portlet:param name="mvcPath" value="/html/view.jsp"/> |
||||
</liferay-portlet:actionURL> |
||||
|
||||
<aui:container id="adv-operation-portlet"> |
||||
<aui:row style="margin-top: 10px"> |
||||
<aui:col span="12"> |
||||
<aui:row style="font-weight: bold; font-size: 18px; margin-bottom: 10px;"> |
||||
Form per trovare una pratica |
||||
</aui:row> |
||||
<aui:form action="<%= findIntPraticaURL %>" method="post" name="fmFindIntPratica"> |
||||
<aui:row style="font-weight: bold; font-size: 18px; margin-bottom: 10px;"> |
||||
<aui:col span="3"> |
||||
<aui:input name="intPraticaId" label="IntPraticaId:" inlineLabel="left"> |
||||
<aui:validator name="number" /> |
||||
</aui:input> |
||||
</aui:col> |
||||
<aui:col span="3"> |
||||
<aui:input name="numeroProgetto" label="Numero progetto:" inlineLabel="left"> |
||||
<aui:validator name="number" /> |
||||
</aui:input> |
||||
</aui:col> |
||||
<aui:col span="2"> |
||||
<aui:button |
||||
name="trovaPraticaBtn" |
||||
type="submit" |
||||
value="Trova Pratica" /> |
||||
</aui:col> |
||||
</aui:row> |
||||
</aui:form> |
||||
</aui:col> |
||||
</aui:row> |
||||
|
||||
<% if(Validator.isNotNull(intPratica)){ %> |
||||
<aui:row style="margin-top: 10px" id="praticaAdminDiv"> |
||||
<aui:row id="praticaRecapDiv"> |
||||
<aui:row> |
||||
<liferay-security:doAsURL |
||||
doAsUserId="<%= intPratica.getUserId() %>" |
||||
var="impersonateUserURL"> |
||||
</liferay-security:doAsURL> |
||||
<aui:col span="3"> |
||||
<p style="font-size: 30px; margin: 20px 0;"> |
||||
<b>Pratica:</b> <%= intPraticaId %> |
||||
<liferay-ui:icon |
||||
image="impersonate_user" |
||||
target="_blank" |
||||
url="<%= impersonateUserURL %>"> |
||||
</liferay-ui:icon> |
||||
</p> |
||||
</aui:col> |
||||
</aui:row> |
||||
<aui:row> |
||||
<aui:col span="2"> |
||||
<p><b>Numero Progetto:</b> <%= intPratica.getNumeroProgetto() %></p> |
||||
</aui:col> |
||||
<aui:col span="2"> |
||||
<p><b>Username:</b> <%= intPratica.getUserName() %></p> |
||||
</aui:col> |
||||
<aui:col span="2"> |
||||
<p><b>Tipo Pratica:</b> <%= intPratica.getTipoPratica() %></p> |
||||
</aui:col> |
||||
<aui:col span="2"> |
||||
<p><b>ID Territorio:</b> <%= intPratica.getTerritorioId() %></p> |
||||
</aui:col> |
||||
</aui:row> |
||||
<aui:row> |
||||
<aui:col span="2"> |
||||
<p><b>Tipo Procedura:</b> <%= intPratica.getTipoProcedura() %></p> |
||||
</aui:col> |
||||
<aui:col span="2"> |
||||
<p><b>Stato Pratica:</b> <%= intPratica.getStatoPratica() %></p> |
||||
</aui:col> |
||||
<aui:col span="2"> |
||||
<p><b>Validata:</b> <%= intPratica.getValidata() %></p> |
||||
</aui:col> |
||||
<aui:col span="2"> |
||||
<p><b>Esito Controllo:</b> <%= intPratica.getEsitoControllo() %></p> |
||||
</aui:col> |
||||
</aui:row> |
||||
<aui:row> |
||||
<aui:col span="2"> |
||||
<p><b>Status:</b> <%= intPratica.getStatus() %></p> |
||||
</aui:col> |
||||
</aui:row> |
||||
<% |
||||
Date dataInizioLavoriOpera = AdvancedOperationUtil.fetchDataInizioLavoriOpera(intPratica); |
||||
if(Validator.isNotNull(dataInizioLavoriOpera)){ |
||||
%> |
||||
<aui:row> |
||||
<liferay-portlet:actionURL |
||||
name="cambiaDataInizioLavori" |
||||
var="cambiaDataInizioLavoriURL" > |
||||
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>"/> |
||||
<liferay-portlet:param name="mvcPath" value="/html/view.jsp"/> |
||||
</liferay-portlet:actionURL> |
||||
<% |
||||
String functionDataInizio = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"cambiaDataInizioLavori','Sei sicuro di voler modificare la DATA di INIZIO LAVORI?')"; |
||||
%> |
||||
<aui:form action="<%= cambiaDataInizioLavoriURL %>" method="post" name="cambiaDataInizioLavori"> |
||||
<div style="display:flex;"> |
||||
<aui:input |
||||
name="dataInizioLavoriOperaInput" |
||||
label="Data inizio Lavori Opera" |
||||
inlineLabel="left" |
||||
type="date" |
||||
value='<%= DateFormatFactoryUtil.getSimpleDateFormat("yyyy-MM-dd").format(dataInizioLavoriOpera) %>'> |
||||
</aui:input> |
||||
<div> |
||||
<aui:button |
||||
name="cambiaDataInizioLavoriBtn" |
||||
cssClass="btn-primary" |
||||
type="button" |
||||
value="Cambia" |
||||
onClick='<%= functionDataInizio %>'/> |
||||
</div> |
||||
</div> |
||||
</aui:form> |
||||
</aui:row> |
||||
<% } %> |
||||
<aui:row> |
||||
<% if(AdvancedOperationUtil.hasDettPratica(intPraticaId)){ |
||||
boolean normLavoriInProprioFlag = AdvancedOperationUtil.getNormLavoriInProprioFlag(intPraticaId); |
||||
%> |
||||
<aui:col span="3"> |
||||
<liferay-portlet:actionURL |
||||
name="fixNormLavoriInProprio" |
||||
var="fixNormLavoriInProprioURL" > |
||||
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>"/> |
||||
<liferay-portlet:param name="normLavoriInProprioFlag" value="<%= String.valueOf(normLavoriInProprioFlag) %>"/> |
||||
<liferay-portlet:param name="mvcPath" value="/html/view.jsp"/> |
||||
</liferay-portlet:actionURL> |
||||
<% |
||||
String functionLavori = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"fixLavoriInEconomia','Sei sicuro di voler cambiare i flag LAVORI IN ECONOMIA di questa pratica?')"; |
||||
%> |
||||
<aui:form action="<%= fixNormLavoriInProprioURL %>" method="post" name="fixLavoriInEconomia"> |
||||
<aui:button |
||||
name="normLavoriInProprioBtn" |
||||
cssClass="btn-primary" |
||||
type="button" |
||||
value="<%= AdvancedOperationUtil.getLavoriInEconomiaBtnLabel(normLavoriInProprioFlag) %>" |
||||
onClick='<%= functionLavori %>'/> |
||||
</aui:form> |
||||
</aui:col> |
||||
<% } %> |
||||
|
||||
<% if(AdvancedOperationUtil.hasDettPratica(intPraticaId)){ |
||||
boolean collaudoStaticoFlag = AdvancedOperationUtil.getCollaudoStaticoFlag(intPraticaId); |
||||
%> |
||||
<aui:col span="3"> |
||||
<liferay-portlet:actionURL |
||||
name="fixCollaudoStatico" |
||||
var="fixCollaudoStaticoURL" > |
||||
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>"/> |
||||
<liferay-portlet:param name="collaudoStaticoFlag" value="<%= String.valueOf(collaudoStaticoFlag) %>"/> |
||||
<liferay-portlet:param name="mvcPath" value="/html/view.jsp"/> |
||||
</liferay-portlet:actionURL> |
||||
<% |
||||
String functionCollaudoStatico = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"fixCollaudoStatico','Sei sicuro di voler cambiare i flag COLLAUDO STATICO di questa pratica?')"; |
||||
%> |
||||
<aui:form action="<%= fixCollaudoStaticoURL %>" method="post" name="fixCollaudoStatico"> |
||||
<aui:button |
||||
name="fixCollaudoStaticoBtn" |
||||
cssClass="btn-primary" |
||||
type="button" |
||||
value="<%= AdvancedOperationUtil.getCollaudoStaticoBtnLabel(collaudoStaticoFlag) %>" |
||||
onClick='<%= functionCollaudoStatico %>'/> |
||||
</aui:form> |
||||
</aui:col> |
||||
<% } %> |
||||
|
||||
<% if(AdvancedOperationUtil.isStatoPraticaIN(intPratica)){ %> |
||||
<aui:col span="3"> |
||||
<liferay-portlet:actionURL |
||||
name="fixStatusPratica" |
||||
var="fixStatusPraticaURL" > |
||||
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>"/> |
||||
<liferay-portlet:param name="mvcPath" value="/html/view.jsp"/> |
||||
</liferay-portlet:actionURL> |
||||
<% |
||||
String functionStatus = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"fixStatusPratica','Sei sicuro di voler modificare lo status di questa pratica?')"; |
||||
%> |
||||
<aui:form action="<%= fixStatusPraticaURL %>" method="post" name="fixStatusPratica"> |
||||
<aui:button |
||||
type="button" |
||||
cssClass="btn-primary" |
||||
name="fixStatusPraticaBtn" |
||||
onClick='<%= functionStatus %>' |
||||
value="Fixa lo STATUS" |
||||
> |
||||
</aui:button> |
||||
</aui:form> |
||||
</aui:col> |
||||
<% } %> |
||||
|
||||
<% if(AdvancedOperationUtil.isPraticaAnnullata(intPratica)){ %> |
||||
<aui:col span="3"> |
||||
<liferay-portlet:actionURL |
||||
name="ripristinaPraticaVidimata" |
||||
var="ripristinaPraticaVidimataURL" > |
||||
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>"/> |
||||
<liferay-portlet:param name="mvcPath" value="/html/view.jsp"/> |
||||
</liferay-portlet:actionURL> |
||||
<% |
||||
String functionRipristinaVidimata = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"ripristinaPraticaVidimata','Sei sicuro di voler ripristinare questa pratica come VIDIMATA?')"; |
||||
%> |
||||
<aui:form action="<%= ripristinaPraticaVidimataURL %>" method="post" name="ripristinaPraticaVidimata"> |
||||
<aui:button |
||||
type="button" |
||||
cssClass="btn-primary" |
||||
name="ripristinaPraticaVidimataBtn" |
||||
onClick='<%= functionRipristinaVidimata %>' |
||||
value="Ripristina come VIDIMATA" |
||||
> |
||||
</aui:button> |
||||
</aui:form> |
||||
</aui:col> |
||||
<aui:col span="3"> |
||||
<liferay-portlet:actionURL |
||||
name="ripristinaPraticaConforme" |
||||
var="ripristinaPraticaConformeURL" > |
||||
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>"/> |
||||
<liferay-portlet:param name="mvcPath" value="/html/view.jsp"/> |
||||
</liferay-portlet:actionURL> |
||||
<% |
||||
String functionRipristinaConforme = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"ripristinaPraticaConforme','Sei sicuro di voler ripristinare questa pratica come AUTORIZZATA/CONFORME?')"; |
||||
%> |
||||
<aui:form action="<%= ripristinaPraticaConformeURL %>" method="post" name="ripristinaPraticaConforme"> |
||||
<aui:button |
||||
type="button" |
||||
cssClass="btn-primary" |
||||
name="ripristinaPraticaConformeBtn" |
||||
onClick='<%= functionRipristinaConforme %>' |
||||
value="Ripristina come AUTORIZZATA/CONFORME" |
||||
> |
||||
</aui:button> |
||||
</aui:form> |
||||
</aui:col> |
||||
<% } %> |
||||
</aui:row> |
||||
</aui:row> |
||||
<aui:row id="docPraticaDiv"> |
||||
<% |
||||
List<DocPratica> docPraticaList = DocPraticaLocalServiceUtil.findByIntPratica(intPraticaId); |
||||
%> |
||||
<h2>Documenti Totali: <%= docPraticaList.size() %></h2> |
||||
<% |
||||
List<DocPratica> docPraticaOrfaniList = AdvancedOperationUtil.getDocPraticaOrfani(intPraticaId); |
||||
if(!docPraticaOrfaniList.isEmpty()){ |
||||
%> |
||||
<liferay-portlet:actionURL |
||||
name="deleteDocPratica" |
||||
var="deleteDocPraticaURL" > |
||||
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>"/> |
||||
<liferay-portlet:param name="mvcPath" value="/html/view.jsp"/> |
||||
</liferay-portlet:actionURL> |
||||
<aui:row> |
||||
<h2>Documenti orfani di DettPratica: <%= docPraticaOrfaniList.size() %></h2> |
||||
<aui:row> |
||||
<aui:col span="2"> |
||||
<h3>DlFileEntryId</h3> |
||||
</aui:col> |
||||
<aui:col span="2"> |
||||
<h3>docPraticaId</h3> |
||||
</aui:col> |
||||
<aui:col span="2"> |
||||
<h3>dettPraticaId</h3> |
||||
</aui:col> |
||||
<aui:col span="6"> |
||||
<h3>FileName</h3> |
||||
</aui:col> |
||||
</aui:row> |
||||
|
||||
<% |
||||
for(DocPratica docPratica : docPraticaOrfaniList){ |
||||
if(Validator.isNotNull(docPratica)){ |
||||
%> |
||||
<aui:row> |
||||
<aui:col span="2"> |
||||
<p><%= docPratica.getDlFileEntryId() %></p> |
||||
</aui:col> |
||||
<aui:col span="2"> |
||||
<p><%= docPratica.getDocPraticaId() %></p> |
||||
</aui:col> |
||||
<aui:col span="2"> |
||||
<p><%= docPratica.getClassPk() %></p> |
||||
</aui:col> |
||||
<aui:col span="6"> |
||||
<p><%= docPratica.getFileName() %></p> |
||||
</aui:col> |
||||
</aui:row> |
||||
<% |
||||
} |
||||
} |
||||
%> |
||||
<% |
||||
String functionEliminaDoc = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"deleteDocPratica','Sei sicuro di voler eliminare tutti i documenti?')"; |
||||
%> |
||||
<aui:form action="<%= deleteDocPraticaURL %>" method="post" name="deleteDocPratica"> |
||||
<aui:button-row> |
||||
<aui:button |
||||
type="button" |
||||
name="deleteDocPraticaBtn" |
||||
cssClass="btn-primary" |
||||
onClick='<%= functionEliminaDoc %>' |
||||
value="Elimina tutti"> |
||||
</aui:button> |
||||
</aui:button-row> |
||||
</aui:form> |
||||
</aui:row> |
||||
<% |
||||
} |
||||
%> |
||||
</aui:row> |
||||
</aui:row> |
||||
<% } %> |
||||
</aui:container> |
||||
|
||||
<div id ='<%= renderResponse.getNamespace()+"confirmationModal" %>'> |
||||
</div> |
||||
<div id ='<%= renderResponse.getNamespace()+"confirmationModalDiv" %>' class="hide" style="display:block;"> |
||||
|
||||
</div> |
||||
|
||||
|
||||
|
||||
<aui:script use="event-valuechange,aui-modal,aui-io-request"> |
||||
|
||||
A.one('#<portlet:namespace />intPraticaId').on('valuechange', function(e){ |
||||
if(e.newVal <= 0 ){ |
||||
A.one('#<portlet:namespace />numeroProgetto').attr('disabled', false); |
||||
} else { |
||||
A.one('#<portlet:namespace />numeroProgetto').attr('disabled', true); |
||||
A.one('#<portlet:namespace />numeroProgetto').val(''); |
||||
} |
||||
}); |
||||
A.one('#<portlet:namespace />numeroProgetto').on('valuechange', function(e){ |
||||
if(e.newVal == "" ){ |
||||
A.one('#<portlet:namespace />intPraticaId').attr('disabled', false); |
||||
} else { |
||||
A.one('#<portlet:namespace />intPraticaId').attr('disabled', true); |
||||
A.one('#<portlet:namespace />intPraticaId').val(''); |
||||
} |
||||
}); |
||||
|
||||
Liferay.provide( |
||||
window, |
||||
"<portlet:namespace />openConfirmationDialog", |
||||
function(formName, text){ |
||||
|
||||
A.one('#<portlet:namespace />confirmationModalDiv').html('<p>'+text+'</p>'); |
||||
|
||||
var modal = new A.Modal( |
||||
{ |
||||
centered: true, |
||||
bodyContent: A.one('#<portlet:namespace />confirmationModalDiv'), |
||||
destroyOnHide: false, |
||||
headerContent: '<h3>Conferma azione</h3>', |
||||
modal: true, |
||||
render: '#<portlet:namespace />confirmationModal', |
||||
visible: false, |
||||
close: false |
||||
} |
||||
).render(); |
||||
|
||||
modal.addToolbar( |
||||
[ |
||||
{ |
||||
label: 'Annulla e torna indietro', |
||||
on: { |
||||
click: function() { |
||||
A.one('#<portlet:namespace />confirmationModalDiv').hide(); |
||||
modal.hide(); |
||||
|
||||
} |
||||
} |
||||
}, |
||||
{ |
||||
label: 'Conferma azione', |
||||
on: { |
||||
click: function() { |
||||
modal.hide(); |
||||
var form = Liferay.Form.get(formName).form; |
||||
submitForm(form); |
||||
} |
||||
} |
||||
} |
||||
] |
||||
); |
||||
A.one('#<portlet:namespace />confirmationModalDiv').show(); |
||||
modal.show(); |
||||
} |
||||
); |
||||
|
||||
|
||||
</aui:script> |
||||
|
Dopo Larghezza: | Altezza: | Dimensione: 467 B |
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?> |
||||
|
||||
<ivy-module |
||||
version="2.0" |
||||
xmlns:m2="http://ant.apache.org/ivy/maven" |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd" |
||||
> |
||||
<info module="portos-advanced-operation-portlet" organisation="com.liferay"> |
||||
<extends extendType="configurations,description,info" location="${sdk.dir}/ivy.xml" module="com.liferay.sdk" organisation="com.liferay" revision="latest.integration" /> |
||||
</info> |
||||
|
||||
<dependencies defaultconf="default"> |
||||
<dependency conf="test->default" name="arquillian-junit-container" org="org.jboss.arquillian.junit" rev="1.1.6.Final" /> |
||||
<dependency conf="test->default" name="arquillian-tomcat-remote-7" org="org.jboss.arquillian.container" rev="1.0.0.CR6" /> |
||||
<dependency conf="test->default" name="com.liferay.ant.arquillian" org="com.liferay" rev="1.0.0-SNAPSHOT" /> |
||||
</dependencies> |
||||
</ivy-module> |
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0"?> |
||||
|
||||
<arquillian |
||||
xmlns="http://jboss.org/schema/arquillian" |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd" |
||||
> |
||||
<container default="true" qualifier="tomcat"> |
||||
<configuration> |
||||
<property name="jmxPort">8099</property> |
||||
<property name="pass">tomcat</property> |
||||
<property name="user">tomcat</property> |
||||
</configuration> |
||||
</container> |
||||
</arquillian> |
File binario non mostrato.
File binario non mostrato.
File binario non mostrato.
File binario non mostrato.
File binario non mostrato.
File binario non mostrato.
@ -0,0 +1 @@
|
||||
/.project |
File binario non mostrato.
File binario non mostrato.
@ -0,0 +1 @@
|
||||
/classes/ |
@ -0,0 +1 @@
|
||||
/classes/ |
@ -0,0 +1 @@
|
||||
/classes/ |
Caricamento…
Reference in new issue