[idempiere/idempiere] 5032e7: IDEMPIERE-6738 Problem in Find Dialog (#3014)

0 views
Skip to first unread message

hengsin

unread,
Jan 13, 2026, 9:48:45 AM (3 days ago) Jan 13
to idempi...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/idempiere/idempiere
Commit: 5032e7551c98f0020d698a74289c7c7a84be2d45
https://github.com/idempiere/idempiere/commit/5032e7551c98f0020d698a74289c7c7a84be2d45
Author: hengsin <hen...@gmail.com>
Date: 2026-01-13 (Tue, 13 Jan 2026)

Changed paths:
M org.adempiere.base/META-INF/MANIFEST.MF
M org.adempiere.base/src/org/adempiere/apps/graph/ChartBuilder.java
M org.adempiere.base/src/org/adempiere/impexp/GridTabCSVImporter.java
M org.adempiere.base/src/org/adempiere/model/GenericZoomProvider.java
M org.adempiere.base/src/org/adempiere/model/MRelationType.java
M org.adempiere.base/src/org/adempiere/util/AbstractDocumentSearch.java
M org.adempiere.base/src/org/adempiere/util/IProcessUI.java
M org.adempiere.base/src/org/compiere/db/AdempiereDatabase.java
M org.adempiere.base/src/org/compiere/model/GridTab.java
M org.adempiere.base/src/org/compiere/model/GridTable.java
M org.adempiere.base/src/org/compiere/model/MDocumentStatus.java
M org.adempiere.base/src/org/compiere/model/MLookup.java
M org.adempiere.base/src/org/compiere/model/MLookupFactory.java
M org.adempiere.base/src/org/compiere/model/MLookupInfo.java
M org.adempiere.base/src/org/compiere/model/MMeasureCalc.java
M org.adempiere.base/src/org/compiere/model/MProjectType.java
M org.adempiere.base/src/org/compiere/model/MQuery.java
M org.adempiere.base/src/org/compiere/model/MRequest.java
M org.adempiere.base/src/org/compiere/model/MRequestType.java
M org.adempiere.base/src/org/compiere/model/MZoomCondition.java
M org.adempiere.base/src/org/compiere/print/DataEngine.java
M org.adempiere.base/src/org/compiere/print/PrintData.java
M org.adempiere.base/src/org/compiere/print/ReportEngine.java
M org.adempiere.base/src/org/compiere/util/DB.java
M org.adempiere.base/src/org/compiere/util/DefaultEvaluatee.java
M org.adempiere.base/src/org/compiere/util/Env.java
A org.adempiere.base/src/org/idempiere/db/util/SQLFragment.java
M org.adempiere.report.jasper/src/org/adempiere/report/jasper/ReportStarter.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/Extensions.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/WRequest.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/WZoomAcross.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/AEnv.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/AbstractProcessDialog.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/DocumentSearchController.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/WReport.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WFileImport.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/graph/WDocumentStatusIndicator.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListbox.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/desktop/AbstractDesktop.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/InfoListSubModel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WChosenboxSearchEditor.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WSearchEditor.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/factory/DefaultFindWindowFactory.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/factory/DefaultInfoFactory.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/factory/IFindWindowFactory.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/factory/IInfoFactory.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/factory/InfoManager.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/grid/WQuickEntry.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoAssetWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoAssignmentWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoBPartnerWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoInOutWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoInvoiceWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoOrderWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoPAttributeInstanceWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoPAttributeWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoPaymentWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoProductWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoAssetPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoAssignmentPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoBPartnerPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoCashLinePanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoGeneralPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoInOutPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoInvoicePanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoOrderPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoPaymentPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoProductPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/action/CSVImportAction.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/action/ReportAction.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/ZkReportViewer.java
M org.compiere.db.oracle.provider/src/org/compiere/db/DB_Oracle.java
M org.compiere.db.postgresql.provider/src/org/compiere/db/DB_PostgreSQL.java
M org.idempiere.test/src/org/idempiere/test/adwindow/GridTabTest.java
M org.idempiere.test/src/org/idempiere/test/base/DBTest.java
A org.idempiere.test/src/org/idempiere/test/base/MQueryTest.java
M org.idempiere.test/src/org/idempiere/test/base/ReportTest.java
M org.idempiere.test/src/org/idempiere/test/model/MRequestTest.java
M org.idempiere.webservices/WEB-INF/src/org/idempiere/adinterface/ADLookup.java
M org.idempiere.zk.billboard.chart/src/org/idempiere/zk/billboard/chart/ChartBuilder.java

Log Message:
-----------
IDEMPIERE-6738 Problem in Find Dialog (#3014)

* IDEMPIERE-6738 Problem in Find Dialog

- Move to parameter binding api

- add unit test for MQuery

- add unit test for report (which indirectly using MQuery)

- migration to replace SQL injection with binding

- move more code to use binding
- improve backward compatibility with code that uses non-binding sql

- move more code to use binding

- move to binding api.

- address code review by coderabbit

- address coderabbit review

- move to use variable binding

- address coderabbit review

- address coderabbit review

- Fix NPE

- Fix issues reported

- Fix issues reported

- address code review

- Fix issues reported

- Fixed issues reported

- add IsSecure patch

- merge patch from Carlos

- coderabbit review
- deprecated annotation

---------

Co-authored-by: Carlos Ruiz <car...@gmail.com>



To unsubscribe from these emails, change your notification settings at https://github.com/idempiere/idempiere/settings/notifications
Reply all
Reply to author
Forward
0 new messages