details: https://code.openbravo.com/erp/devel/pi/rev/3b1867c37521 changeset: 30498:3b1867c37521 user: Nono Carballo <nonofce <at> gmail.com> date: Wed Oct 19 11:56:35 2016 -0400 summary: Fixes issue 28947: Add HTML output to Process Definition Reports
A new functionality was added to allow HTML output to Process Definition Reports. - A new column/field was added to hold HTML Template - BaseReportActionHandler was reviewed and adapted to allow the new functionality - Code dealing with generation of Process Definition Report window was adapted to allow the new functionality diffstat: modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_REPORT.xml | 11 +- modules/org.openbravo.client.application/src-db/database/model/triggers/OBUIAPP_REPORT_MOD_TRG.xml | 2 + modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml | 77 +++ modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml | 28 + modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml | 60 ++- modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml | 14 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/report/BaseReportActionHandler.java | 217 +++++++-- modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-pick-and-execute-view-window.js.ftl | 5 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ParameterWindowComponent.java | 10 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-base-parameter-window-view.js | 3 + modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js | 20 + modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-history-manager.js | 4 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-action-def.js | 24 +- 13 files changed, 410 insertions(+), 65 deletions(-) diffs (truncated from 814 to 300 lines): diff -r 8b78e2441a23 -r 3b1867c37521 modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_REPORT.xml --- a/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_REPORT.xml Wed Oct 19 09:28:34 2016 +0200 +++ b/modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_REPORT.xml Wed Oct 19 11:56:35 2016 -0400 @@ -49,6 +49,14 @@ <default><![CDATA[N]]></default> <onCreateDefault/> </column> + <column name="HTML_TEMPLATE" primaryKey="false" required="false" type="VARCHAR" size="255" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <column name="USE_PDF_AS_HTML_TEMPLATE" primaryKey="false" required="true" type="CHAR" size="1" autoIncrement="false"> + <default><![CDATA[N]]></default> + <onCreateDefault><![CDATA['N']]></onCreateDefault> + </column> <foreign-key foreignTable="AD_CLIENT" name="OBUIAPP_REPORT_AD_CLIENT"> <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/> </foreign-key> @@ -62,7 +70,8 @@ <unique-column name="OBUIAPP_PROCESS_ID"/> </unique> <check name="OBUIAPP_REPORT_ISACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y', 'N')]]></check> + <check name="OBUIAPP_REPORT_PDF_AS_HTML_CHK"><![CDATA[USE_PDF_AS_HTML_TEMPLATE IN ('Y', 'N')]]></check> <check name="OBUIAPP_REPORT_PDF_AS_XLS_CHK"><![CDATA[USE_PDF_AS_XLS_TEMPLATE IN ('Y', 'N')]]></check> - <check name="OBUIAPP_REPORT_TMP_CHK"><![CDATA[PDF_TEMPLATE IS NOT NULL OR XLS_TEMPLATE IS NOT NULL]]></check> + <check name="OBUIAPP_REPORT_TMP_CHK"><![CDATA[PDF_TEMPLATE IS NOT NULL OR XLS_TEMPLATE IS NOT NULL OR HTML_TEMPLATE IS NOT NULL]]></check> </table> </database> diff -r 8b78e2441a23 -r 3b1867c37521 modules/org.openbravo.client.application/src-db/database/model/triggers/OBUIAPP_REPORT_MOD_TRG.xml --- a/modules/org.openbravo.client.application/src-db/database/model/triggers/OBUIAPP_REPORT_MOD_TRG.xml Wed Oct 19 09:28:34 2016 +0200 +++ b/modules/org.openbravo.client.application/src-db/database/model/triggers/OBUIAPP_REPORT_MOD_TRG.xml Wed Oct 19 11:56:35 2016 -0400 @@ -55,7 +55,9 @@ COALESCE(:NEW.OBUIAPP_Process_ID , '.') != COALESCE(:OLD.OBUIAPP_Process_ID , '.') OR COALESCE(:NEW.PDF_Template , '.') != COALESCE(:OLD.PDF_Template , '.') OR COALESCE(:NEW.XLS_Template , '.') != COALESCE(:OLD.XLS_Template , '.') OR + COALESCE(:NEW.HTML_Template , '.') != COALESCE(:OLD.HTML_Template , '.') OR COALESCE(:NEW.USE_PDF_AS_XLS_TEMPLATE , '.') != COALESCE(:OLD.USE_PDF_AS_XLS_TEMPLATE , '.') OR + COALESCE(:NEW.USE_PDF_AS_HTML_TEMPLATE , '.') != COALESCE(:OLD.USE_PDF_AS_HTML_TEMPLATE , '.') OR 1=2) THEN RAISE_APPLICATION_ERROR(-20000, '@20532@'); END IF; diff -r 8b78e2441a23 -r 3b1867c37521 modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml --- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml Wed Oct 19 09:28:34 2016 +0200 +++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml Wed Oct 19 11:56:35 2016 -0400 @@ -5870,6 +5870,45 @@ <!--8A70E8C4933E45169F74BC730318D1B5--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--8A70E8C4933E45169F74BC730318D1B5--></AD_COLUMN> +<!--8BAD159F88D64983917E5D2D4DF400F7--><AD_COLUMN> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <AD_COLUMN_ID><![CDATA[8BAD159F88D64983917E5D2D4DF400F7]]></AD_COLUMN_ID> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <NAME><![CDATA[Use PDF as HTML Template]]></NAME> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <DESCRIPTION><![CDATA[Determines whether the PDF Template needs to be used to generate the HTML report instead of defining a specific template for it.]]></DESCRIPTION> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <HELP><![CDATA[Determines whether the PDF Template needs to be used to generate the HTML report instead of defining a specific template for it.]]></HELP> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <COLUMNNAME><![CDATA[USE_Pdf_As_Html_Template]]></COLUMNNAME> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <AD_TABLE_ID><![CDATA[C7CAB786F3EF4DF0B5E7B9AC6EC7DED8]]></AD_TABLE_ID> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <AD_REFERENCE_ID><![CDATA[20]]></AD_REFERENCE_ID> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <FIELDLENGTH><![CDATA[1]]></FIELDLENGTH> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <DEFAULTVALUE><![CDATA[N]]></DEFAULTVALUE> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISKEY><![CDATA[N]]></ISKEY> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <SEQNO><![CDATA[140]]></SEQNO> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <AD_ELEMENT_ID><![CDATA[0FA9076400FE4EF2BEACC722292144C5]]></AD_ELEMENT_ID> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <POSITION><![CDATA[14]]></POSITION> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--8BAD159F88D64983917E5D2D4DF400F7--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--8BAD159F88D64983917E5D2D4DF400F7--></AD_COLUMN> + <!--8BE595E8BE9940578AF409B85AFE02AA--><AD_COLUMN> <!--8BE595E8BE9940578AF409B85AFE02AA--> <AD_COLUMN_ID><![CDATA[8BE595E8BE9940578AF409B85AFE02AA]]></AD_COLUMN_ID> <!--8BE595E8BE9940578AF409B85AFE02AA--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -8293,6 +8332,44 @@ <!--A1A338DE694D4B849A249AD2C709B36C--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--A1A338DE694D4B849A249AD2C709B36C--></AD_COLUMN> +<!--A215112D541C479796B314D93155993F--><AD_COLUMN> +<!--A215112D541C479796B314D93155993F--> <AD_COLUMN_ID><![CDATA[A215112D541C479796B314D93155993F]]></AD_COLUMN_ID> +<!--A215112D541C479796B314D93155993F--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--A215112D541C479796B314D93155993F--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--A215112D541C479796B314D93155993F--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--A215112D541C479796B314D93155993F--> <NAME><![CDATA[HTML Template]]></NAME> +<!--A215112D541C479796B314D93155993F--> <DESCRIPTION><![CDATA[JRXML template to use for exporting the report to HTML format]]></DESCRIPTION> +<!--A215112D541C479796B314D93155993F--> <HELP><![CDATA[JRXML template to use for exporting the report to HTML format]]></HELP> +<!--A215112D541C479796B314D93155993F--> <COLUMNNAME><![CDATA[HTML_Template]]></COLUMNNAME> +<!--A215112D541C479796B314D93155993F--> <AD_TABLE_ID><![CDATA[C7CAB786F3EF4DF0B5E7B9AC6EC7DED8]]></AD_TABLE_ID> +<!--A215112D541C479796B314D93155993F--> <AD_REFERENCE_ID><![CDATA[10]]></AD_REFERENCE_ID> +<!--A215112D541C479796B314D93155993F--> <FIELDLENGTH><![CDATA[255]]></FIELDLENGTH> +<!--A215112D541C479796B314D93155993F--> <ISKEY><![CDATA[N]]></ISKEY> +<!--A215112D541C479796B314D93155993F--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--A215112D541C479796B314D93155993F--> <ISMANDATORY><![CDATA[N]]></ISMANDATORY> +<!--A215112D541C479796B314D93155993F--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE> +<!--A215112D541C479796B314D93155993F--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--A215112D541C479796B314D93155993F--> <SEQNO><![CDATA[130]]></SEQNO> +<!--A215112D541C479796B314D93155993F--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--A215112D541C479796B314D93155993F--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--A215112D541C479796B314D93155993F--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--A215112D541C479796B314D93155993F--> <AD_ELEMENT_ID><![CDATA[7B0DBFCC0E5C429092E23014127C44B8]]></AD_ELEMENT_ID> +<!--A215112D541C479796B314D93155993F--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--A215112D541C479796B314D93155993F--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--A215112D541C479796B314D93155993F--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--A215112D541C479796B314D93155993F--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--A215112D541C479796B314D93155993F--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> +<!--A215112D541C479796B314D93155993F--> <POSITION><![CDATA[13]]></POSITION> +<!--A215112D541C479796B314D93155993F--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--A215112D541C479796B314D93155993F--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE> +<!--A215112D541C479796B314D93155993F--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW> +<!--A215112D541C479796B314D93155993F--> <IMAGESIZEVALUESACTION><![CDATA[N]]></IMAGESIZEVALUESACTION> +<!--A215112D541C479796B314D93155993F--> <ISUSEDSEQUENCE><![CDATA[N]]></ISUSEDSEQUENCE> +<!--A215112D541C479796B314D93155993F--> <ALLOWSORTING><![CDATA[Y]]></ALLOWSORTING> +<!--A215112D541C479796B314D93155993F--> <ALLOWFILTERING><![CDATA[Y]]></ALLOWFILTERING> +<!--A215112D541C479796B314D93155993F--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> +<!--A215112D541C479796B314D93155993F--></AD_COLUMN> + <!--A296915242174A738010EB453701B187--><AD_COLUMN> <!--A296915242174A738010EB453701B187--> <AD_COLUMN_ID><![CDATA[A296915242174A738010EB453701B187]]></AD_COLUMN_ID> <!--A296915242174A738010EB453701B187--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff -r 8b78e2441a23 -r 3b1867c37521 modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml --- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml Wed Oct 19 09:28:34 2016 +0200 +++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml Wed Oct 19 11:56:35 2016 -0400 @@ -80,6 +80,20 @@ <!--0E87BDD6E59C4B5FB9273E2580CC76B2--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY> <!--0E87BDD6E59C4B5FB9273E2580CC76B2--></AD_ELEMENT> +<!--0FA9076400FE4EF2BEACC722292144C5--><AD_ELEMENT> +<!--0FA9076400FE4EF2BEACC722292144C5--> <AD_ELEMENT_ID><![CDATA[0FA9076400FE4EF2BEACC722292144C5]]></AD_ELEMENT_ID> +<!--0FA9076400FE4EF2BEACC722292144C5--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--0FA9076400FE4EF2BEACC722292144C5--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--0FA9076400FE4EF2BEACC722292144C5--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--0FA9076400FE4EF2BEACC722292144C5--> <COLUMNNAME><![CDATA[USE_Pdf_As_Html_Template]]></COLUMNNAME> +<!--0FA9076400FE4EF2BEACC722292144C5--> <NAME><![CDATA[Use PDF as HTML Template]]></NAME> +<!--0FA9076400FE4EF2BEACC722292144C5--> <PRINTNAME><![CDATA[Use PDF as HTML Template]]></PRINTNAME> +<!--0FA9076400FE4EF2BEACC722292144C5--> <DESCRIPTION><![CDATA[Determines whether the PDF Template needs to be used to generate the HTML report instead of defining a specific template for it.]]></DESCRIPTION> +<!--0FA9076400FE4EF2BEACC722292144C5--> <HELP><![CDATA[Determines whether the PDF Template needs to be used to generate the HTML report instead of defining a specific template for it.]]></HELP> +<!--0FA9076400FE4EF2BEACC722292144C5--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> +<!--0FA9076400FE4EF2BEACC722292144C5--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY> +<!--0FA9076400FE4EF2BEACC722292144C5--></AD_ELEMENT> + <!--10922048465547F48765035389E22977--><AD_ELEMENT> <!--10922048465547F48765035389E22977--> <AD_ELEMENT_ID><![CDATA[10922048465547F48765035389E22977]]></AD_ELEMENT_ID> <!--10922048465547F48765035389E22977--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -434,6 +448,20 @@ <!--7A18B7D741A349B493D145C80DB54E5E--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY> <!--7A18B7D741A349B493D145C80DB54E5E--></AD_ELEMENT> +<!--7B0DBFCC0E5C429092E23014127C44B8--><AD_ELEMENT> +<!--7B0DBFCC0E5C429092E23014127C44B8--> <AD_ELEMENT_ID><![CDATA[7B0DBFCC0E5C429092E23014127C44B8]]></AD_ELEMENT_ID> +<!--7B0DBFCC0E5C429092E23014127C44B8--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--7B0DBFCC0E5C429092E23014127C44B8--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--7B0DBFCC0E5C429092E23014127C44B8--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--7B0DBFCC0E5C429092E23014127C44B8--> <COLUMNNAME><![CDATA[HTML_Template]]></COLUMNNAME> +<!--7B0DBFCC0E5C429092E23014127C44B8--> <NAME><![CDATA[HTML Template]]></NAME> +<!--7B0DBFCC0E5C429092E23014127C44B8--> <PRINTNAME><![CDATA[HTML Template]]></PRINTNAME> +<!--7B0DBFCC0E5C429092E23014127C44B8--> <DESCRIPTION><![CDATA[JRXML template to use for exporting the report to HTML format]]></DESCRIPTION> +<!--7B0DBFCC0E5C429092E23014127C44B8--> <HELP><![CDATA[JRXML template to use for exporting the report to HTML format]]></HELP> +<!--7B0DBFCC0E5C429092E23014127C44B8--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> +<!--7B0DBFCC0E5C429092E23014127C44B8--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY> +<!--7B0DBFCC0E5C429092E23014127C44B8--></AD_ELEMENT> + <!--7F257DE6A0C847A8A121804BC5F9B7A8--><AD_ELEMENT> <!--7F257DE6A0C847A8A121804BC5F9B7A8--> <AD_ELEMENT_ID><![CDATA[7F257DE6A0C847A8A121804BC5F9B7A8]]></AD_ELEMENT_ID> <!--7F257DE6A0C847A8A121804BC5F9B7A8--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff -r 8b78e2441a23 -r 3b1867c37521 modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml --- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml Wed Oct 19 09:28:34 2016 +0200 +++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml Wed Oct 19 11:56:35 2016 -0400 @@ -623,7 +623,7 @@ <!--08AEFECA5A607AECE050007F0100529C--> <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD> <!--08AEFECA5A607AECE050007F0100529C--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> <!--08AEFECA5A607AECE050007F0100529C--> <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN> -<!--08AEFECA5A607AECE050007F0100529C--> <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE> +<!--08AEFECA5A607AECE050007F0100529C--> <STARTNEWLINE><![CDATA[Y]]></STARTNEWLINE> <!--08AEFECA5A607AECE050007F0100529C--> <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR> <!--08AEFECA5A607AECE050007F0100529C--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY> <!--08AEFECA5A607AECE050007F0100529C--></AD_FIELD> @@ -5658,6 +5658,35 @@ <!--961A9B93266A41F1BF3BAE222A7E07DB--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY> <!--961A9B93266A41F1BF3BAE222A7E07DB--></AD_FIELD> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--><AD_FIELD> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <AD_FIELD_ID><![CDATA[964F43EDD5CC4EA092F49DEFE4C2E040]]></AD_FIELD_ID> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <NAME><![CDATA[HTML Template]]></NAME> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <DESCRIPTION><![CDATA[JRXML template to use for exporting the report to HTML format]]></DESCRIPTION> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <HELP><![CDATA[JRXML template to use for exporting the report to HTML format]]></HELP> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <AD_TAB_ID><![CDATA[2B7B3CCDC940436F93437445AA7752F3]]></AD_TAB_ID> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <AD_COLUMN_ID><![CDATA[A215112D541C479796B314D93155993F]]></AD_COLUMN_ID> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <DISPLAYLOGIC><![CDATA[@USE_Pdf_As_Html_Template@='N']]></DISPLAYLOGIC> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <DISPLAYLENGTH><![CDATA[255]]></DISPLAYLENGTH> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <ISREADONLY><![CDATA[N]]></ISREADONLY> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <SEQNO><![CDATA[40]]></SEQNO> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <STARTNEWLINE><![CDATA[Y]]></STARTNEWLINE> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY> +<!--964F43EDD5CC4EA092F49DEFE4C2E040--></AD_FIELD> + <!--96B87B69B9C8458888D81C486932E9A9--><AD_FIELD> <!--96B87B69B9C8458888D81C486932E9A9--> <AD_FIELD_ID><![CDATA[96B87B69B9C8458888D81C486932E9A9]]></AD_FIELD_ID> <!--96B87B69B9C8458888D81C486932E9A9--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -6787,6 +6816,35 @@ <!--C216C156DB954876BB6F0B830038E599--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY> <!--C216C156DB954876BB6F0B830038E599--></AD_FIELD> +<!--C257145471DD451BA2F7E09F7B87B66A--><AD_FIELD> +<!--C257145471DD451BA2F7E09F7B87B66A--> <AD_FIELD_ID><![CDATA[C257145471DD451BA2F7E09F7B87B66A]]></AD_FIELD_ID> +<!--C257145471DD451BA2F7E09F7B87B66A--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--C257145471DD451BA2F7E09F7B87B66A--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--C257145471DD451BA2F7E09F7B87B66A--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--C257145471DD451BA2F7E09F7B87B66A--> <NAME><![CDATA[Use PDF as HTML Template]]></NAME> +<!--C257145471DD451BA2F7E09F7B87B66A--> <DESCRIPTION><![CDATA[Determines whether the PDF Template needs to be used to generate the HTML report instead of defining a specific template for it.]]></DESCRIPTION> +<!--C257145471DD451BA2F7E09F7B87B66A--> <HELP><![CDATA[Determines whether the PDF Template needs to be used to generate the HTML report instead of defining a specific template for it.]]></HELP> +<!--C257145471DD451BA2F7E09F7B87B66A--> <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED> +<!--C257145471DD451BA2F7E09F7B87B66A--> <AD_TAB_ID><![CDATA[2B7B3CCDC940436F93437445AA7752F3]]></AD_TAB_ID> +<!--C257145471DD451BA2F7E09F7B87B66A--> <AD_COLUMN_ID><![CDATA[8BAD159F88D64983917E5D2D4DF400F7]]></AD_COLUMN_ID> +<!--C257145471DD451BA2F7E09F7B87B66A--> <IGNOREINWAD><![CDATA[N]]></IGNOREINWAD> +<!--C257145471DD451BA2F7E09F7B87B66A--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED> +<!--C257145471DD451BA2F7E09F7B87B66A--> <DISPLAYLOGIC><![CDATA[@HTML_Template@='']]></DISPLAYLOGIC> +<!--C257145471DD451BA2F7E09F7B87B66A--> <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH> +<!--C257145471DD451BA2F7E09F7B87B66A--> <ISREADONLY><![CDATA[N]]></ISREADONLY> +<!--C257145471DD451BA2F7E09F7B87B66A--> <SEQNO><![CDATA[50]]></SEQNO> +<!--C257145471DD451BA2F7E09F7B87B66A--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE> +<!--C257145471DD451BA2F7E09F7B87B66A--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY> +<!--C257145471DD451BA2F7E09F7B87B66A--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--C257145471DD451BA2F7E09F7B87B66A--> <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION> +<!--C257145471DD451BA2F7E09F7B87B66A--> <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD> +<!--C257145471DD451BA2F7E09F7B87B66A--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> +<!--C257145471DD451BA2F7E09F7B87B66A--> <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN> +<!--C257145471DD451BA2F7E09F7B87B66A--> <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE> +<!--C257145471DD451BA2F7E09F7B87B66A--> <ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR> +<!--C257145471DD451BA2F7E09F7B87B66A--> <EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY> +<!--C257145471DD451BA2F7E09F7B87B66A--></AD_FIELD> + <!--C2B8716DE89B4A69BD3F0F77667A9938--><AD_FIELD> <!--C2B8716DE89B4A69BD3F0F77667A9938--> <AD_FIELD_ID><![CDATA[C2B8716DE89B4A69BD3F0F77667A9938]]></AD_FIELD_ID> <!--C2B8716DE89B4A69BD3F0F77667A9938--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff -r 8b78e2441a23 -r 3b1867c37521 modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml --- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml Wed Oct 19 09:28:34 2016 +0200 +++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml Wed Oct 19 11:56:35 2016 -0400 @@ -228,6 +228,18 @@ <!--090A37D22ED3AFD5012ED3C5DE60001C--> <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N> <!--090A37D22ED3AFD5012ED3C5DE60001C--></AD_MESSAGE> +<!--0BB85B43F187432F934B3A7AF6456685--><AD_MESSAGE> +<!--0BB85B43F187432F934B3A7AF6456685--> <AD_MESSAGE_ID><![CDATA[0BB85B43F187432F934B3A7AF6456685]]></AD_MESSAGE_ID> +<!--0BB85B43F187432F934B3A7AF6456685--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--0BB85B43F187432F934B3A7AF6456685--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--0BB85B43F187432F934B3A7AF6456685--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--0BB85B43F187432F934B3A7AF6456685--> <VALUE><![CDATA[OBUIAPP_HTMLExport]]></VALUE> +<!--0BB85B43F187432F934B3A7AF6456685--> <MSGTEXT><![CDATA[View]]></MSGTEXT> +<!--0BB85B43F187432F934B3A7AF6456685--> <MSGTYPE><![CDATA[I]]></MSGTYPE> +<!--0BB85B43F187432F934B3A7AF6456685--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> +<!--0BB85B43F187432F934B3A7AF6456685--> <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N> +<!--0BB85B43F187432F934B3A7AF6456685--></AD_MESSAGE> + <!--0BEB24CF954E410EAFE4EF198C38A902--><AD_MESSAGE> <!--0BEB24CF954E410EAFE4EF198C38A902--> <AD_MESSAGE_ID><![CDATA[0BEB24CF954E410EAFE4EF198C38A902]]></AD_MESSAGE_ID> <!--0BEB24CF954E410EAFE4EF198C38A902--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> @@ -1418,7 +1430,7 @@ <!--A497EC573BCE49F093FFA012620BD082--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> <!--A497EC573BCE49F093FFA012620BD082--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--A497EC573BCE49F093FFA012620BD082--> <VALUE><![CDATA[OBUIAPP_REPORT_TMP_CHK]]></VALUE> -<!--A497EC573BCE49F093FFA012620BD082--> <MSGTEXT><![CDATA[You have to define at least one of PDF Template or XLS Template fields.]]></MSGTEXT> +<!--A497EC573BCE49F093FFA012620BD082--> <MSGTEXT><![CDATA[You have to define at least one of PDF Template or XLS Template or HTML Template fields.]]></MSGTEXT> <!--A497EC573BCE49F093FFA012620BD082--> <MSGTYPE><![CDATA[E]]></MSGTYPE> <!--A497EC573BCE49F093FFA012620BD082--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> <!--A497EC573BCE49F093FFA012620BD082--> <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N> diff -r 8b78e2441a23 -r 3b1867c37521 modules/org.openbravo.client.application/src/org/openbravo/client/application/report/BaseReportActionHandler.java --- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/report/BaseReportActionHandler.java Wed Oct 19 09:28:34 2016 +0200 +++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/report/BaseReportActionHandler.java Wed Oct 19 11:56:35 2016 -0400 @@ -11,7 +11,7 @@ * under the License. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits