* IDEMPIERE-5804 - Fix display of mandatory parameters within display logic
* IDEMPIERE-5804 - Implements ZK constraints for mandatory Info Window parameters
* IDEMPIERE-5804 - Removes the use of ZK Constraints and implements use of ZK WrongValueException
* IDEMPIERE-5804 - Removes unsed line and fix javadoc
* IDEMPIERE-5803 - ESC Shortcut Closes Tab and Pop-up Window at Once
- delay the execution of ON_CTRL_KEY after ON_CANCEL by adding echo: ON_CLOSE_WINDOW_SHORTCUT_EVENT
- improve IDesktop by isCloseTabWithShortcut methods
- the ON_CANCEL event sets isCloseTabWithShortcut to false
- tab is closed after ON_CTRL_KEY if isCloseTabWithShortcut is true
* IDEMPIERE-5803 - fix breaking Alt+X in InfoPanel
- issue reported by Heng Sin
* IDEMPIERE-5803 - fix breaking Alt+X in InfoPanel
* IDEMPIERE-5790 - Improve Report Refresh functionality
* IDEMPIERE-5790 - fix not setting Language in combobox
* IDEMPIERE-5790 - bug fixes
- fix preview type changing to SysConfig default after refresh - now it stay on the selected type
- language is not set on process audit record when refreshing
* IDEMPIERE-5772 - Quick Info Widget Support for Info Window - initial commit
* IDEMPIERE-5772 - manage context variables in info window
Put the following values into the context:
- query criteria
- values of the selected row
* IDEMPIERE-5772 - fixes
- info window should not change context if isLookup() = true (popup window mode)
- parameter values should be put into context only on re-query
- values of KeyNamePair type should use the "key" in context (practically tat means the ID) instead of name (display value)
* IDEMPIERE-5772 - add prefix to row variables and Selected_ID to ctx
* IDEMPIERE-5772 - rename variable name Selected_ID -> ID_Selection
* IDEMPIERE-5772 - patch by Carlos
* IDEMPIERE-5772 - fixed reported issues
- support ctx variables in info windows without process (no multiselection)
- change ctx variable syntax/prefix
- fix issue with type IDColumn
* IDEMPIERE-5796: Generate Model Template
Initial commit (migration scripts / model classes / process)
* IDEMPIERE-5796: Generate Model Template
update parameters value from template
* IDEMPIERE-5796: scripts in v10
Scripts must be set in v10
* IDEMPIERE-5796: Generate Model Template - fix scripts
* IDEMPIERE-5796: Generate Model Template - various fixes
Improve help, fix warning and change TableName parameter name
Co-Authored-By: Carlos Ruiz <carg67@gmail.com>
* IDEMPIERE-5796: Generate Model Template - remove System.out
* IDEMPIERE-5796: Generate Model Template : EntityType parameters as multitable
Co-Authored-By: Carlos Ruiz <carg67@gmail.com>
* IDEMPIERE-5796: Generate Model Template : parameters to generate interfaces and/or classes
and enhancement of help
Co-Authored-By: Carlos Ruiz <carg67@gmail.com>
---------
Co-authored-by: Carlos Ruiz <carg67@gmail.com>
* IDEMPIERE-5797 Zk: Upgrade Billboard chart to 3.9.0
* IDEMPIERE-5797 Zk: Upgrade Billboard chart to 3.9.0
- Add basic localization support
* IDEMPIERE-5797 Zk: Upgrade Billboard chart to 3.9.0
- update Readme
* IDEMPIERE-5797 Zk: Upgrade Billboard chart to 3.9.0
- Fix intermittent sizing and rendering issue
* IDEMPIERE-5791 - Fix Error when changing print format to CSV
* IDEMPIERE-5791 - Fix Error when changing print format to CSV
* IDEMPIERE-5791 - Fix Error when changing print format to CSV
* IDEMPIERE-5794: New param for getBusinessDaysBetween to include/exlude end date
https://idempiere.atlassian.net/browse/IDEMPIERE-5794
* IDEMPIERE-5794: New param for getBusinessDaysBetween to include/exlude end date - Unit tests
Co-Authored-By: hengsin <152246+hengsin@users.noreply.github.com>
---------
Co-authored-by: hengsin <152246+hengsin@users.noreply.github.com>
* - added validation for min and max value when run process
- added validation when insert min and max value format
* - remove unused class
- change reference id to displayType
- translate error massage
* refactoring code by carlosRuiz-globalqss
* IDEMPIERE-5750 Error when switching to tab when choosing a language other than English
* - avoid usage of AdempiereIdGenerator.escapeId when not ZkUnitTest
* IDEMPIERE-4360:code quality to perform automatic reviews with static analysis
update actions/setup-java to v3
update actions/checkout to v3
update codeql-action to v2
update actions/cache to v3, use separate action for restore and save
include build branch to cache key
* IDEMPIERE-4360:code quality to perform automatic reviews with static analysis
update java to 17 to adapt with IDEMPIERE-5448 2023 June Platform Update
* IDEMPIERE-4360:code quality to perform automatic reviews with static analysis
don't need complicate for master branch, in case switch from master-x to master-y, it's ok to re-build cache. not much happen this case
* IDEMPIERE-5786 - ESC Shortcut for Closing Tabs
- remove duplicate registering of on_cancel event on InfoPanel
- register on_cancel event on WindowContainer
* IDEMPIERE-5786 - partially revert ESC Shortcut for Closing Tabs
* IDEMPIERE-5786 - improve closing tabs with shortcut
- info windows
- forms
- workflows
- find window
* IDEMPIERE-5786 - SysConfig to Use Esc For Tab Closing
* IDEMPIERE-5786 - fix MSysConfig order
* IDEMPIERE-5786 - requested changes by Carlos
- implement shortcut on missing forms
- allow Alt+X shortcut also when ESC is allowed with the SysConfig
* IDEMPIERE-5786 - PR1917pr patch by Carlos
- removed unnecessary fix for an old firefox issue
* IDEMPIERE-5738 - Info Window ID columns are sorted by ID instead of display value
* IDEMPIERE-5738 - improved parsing logic
- improved parsing logic for parsing display column aliases
- added getByKeyColumns method to MTable
* IDEMPIERE-5738 - requested changes
- replace JOIN with LEFT JOIN
- add AD_Reference_Value_ID to ColumnInfo.java
- check AD_Reference_ID and AD_Reference_Value_ID
- improve parsing
* IDEMPIERE-5738 - simplify 'getTable' logic
* IDEMPIERE-5738 - updating MTable from master
* IDEMPIERE-5738 - updating MTable from master
* IDEMPIERE-5738 - updating MTable from master
* IDEMPIERE-5738 - bug fix in getTable
* IDEMPIERE-5738 - fix bug if where clause is defined
* IDEMPIERE-5738 - small fixes
- change reference check from idID to isLookup
- fix wron tab spacing of getSQLJoin() method
* IDEMPIERE-5738 - fix unnecessary joins
* IDEMPIERE-5738 - small fixes
- rename joinTable to joinTableForUserOrder
- clear joinTableForUserOrder value in getUserOrderClause method
* IDEMPIERE-5738 - fix error with query criteria
* IDEMPIERE-5738 - fix trl tables, select distinct
- fix problem with translation tables
- fix problem with distinct info windows (error: for SELECT DISTINCT, ORDER BY expressions must appear in select list)
* IDEMPIERE-5738 - change approach from LEFT JOIN to subquery
- approach suggested by Heng Sin
* IDEMPIERE-5738 - support UUID key and composite key tables
* IDEMPIERE-5738 - fix WHERE clause in ORDER BY subquery
- improved ColumnInfo.java by selectClause
- in ORDER BY we need to use InfoColumn.SelectClause
* IDEMPIERE-5738 - small fixes
Requested changes by Heng Sin
* IDEMPIERE-5781 Any user can destroy a configured SQL Query
* - fix problem not showing the advanced toolbar back
* - implement suggestion from Heng Sin
* IDEMPIERE-5448 2023 June Platform Update
- update to final tycho 3.0.5 release.
* IDEMPIERE-5448 2023 June Platform Update
- remove obsolete junit dependency and test code.
* IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) - Archive
* - Support for master/detail reports on UUID based tables
* - Archive button
* - Add test print format for UU Based Table
* - backward compatibility on MArchive.getReportAndDocumentCountByRecordId
* - Backward compatibility with filesystem storage
* - Improve naming of temporary folder for 2Pack
* - Improve query to use correctly the index
* - Improve method to use ID when no UUID
* - Ensure the Record_UU is filled even when called from foreign sources
* - Implement the same provision for exceptional cases on MAttachment, MChat, MLabelAssignment, MPostIt to fill the UUID when not passed (f.e. when created by a plugin)