* 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
* - 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-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-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)
* IDEMPIERE-5448 Can't launch unit test with Eclipse 2022-09
- upgrade to tycho 3.1.0-SNAPSHOT
- set maven compiler source and target level to 11
- upgrade to junit 5.9.1
* IDEMPIERE-5448 Can't launch unit test with Eclipse 2022-09
- Change tycho version to 3.0.3
* IDEMPIERE-5448 2023 June Platform Update
* IDEMPIERE-5448 2023 June Platform Update
- Explicitly set target, source and release level to JavaSE 11
* IDEMPIERE-5448 2023 June Platform Update
- Use 3.0.5-SNAPSHOT to fix stack overflow error.
* IDEMPIERE-5448 2023 June Platform Update
- Change source, target and release level to JDK 17
- Update target platform name to idempiere-230620
* IDEMPIERE-5448 2023 June Platform Update
- Fix LogFactory ClassNotFound exception with Eclipse 2023-06
* IDEMPIERE-5769: WRadioGroupEditor : make RadioGroupEditor class public
https://idempiere.atlassian.net/browse/IDEMPIERE-5769
* IDEMPIERE-5769: WRadioGroupEditor : make RadioGroupEditor class public
change serialVersionUID
* IDEMPIERE-5746 Bank Statement and Production cannot use Overwrite Date/Seq on Complete
* - Backward compatibility - assign mandatory default doc type
* IDEMPIERE-5643 - Allows Workflow Activities form to throw Exceptions if an error occurs after user's approval
* IDEMPIERE-5643 - show message in wf activity
---------
Co-authored-by: matheus.marcelino <matheus.marcelino@devcoffee.com.br>
* IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) - Toolbar
- add support for AD_Attachment, CM_Chat, AD_PostIt and AD_LabelAssignment for UUID based tables
* - Better deprecated message
- Better deprecated management for constructors
* - Fix non unique exception on ad_changelog
- Fix to save changelog just ID on insert and not the UUID for ID based tables
* IDEMPIERE-5735 Useless code in GridTable.dataSave
* - Solve issue with saving zero ID records on UI
* - remove unnecessary row - don't need to read again PO because gridTable.getPO returns now correctly POs with zero ID
* IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) - Recent Items
- Implement support for recent items for UUID based tables
- Refactor MRecentItem for better performance
* - fixes
* IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) - ChangeLog - FKRules
* - change warning by IllegalArgumentException
- change package visibility to protected
* - remove unnecessary code - the Model Cascade is calling the deleteModelCascade for children too
* - Implement SysConfig AD_CHANGELOG_SAVE_UUID
- reorganize MSysConfig (there were entries out of order)
* - Add index for performance on AD_ChangeLog.Record_UU
* - Enable change log for tables with multi-key (like _Trl or _Access)
* - Enable saving change log for AD_ClientInfo
* - when updating a record that doesn't have UUID - assign one
* IDEMPIERE-5567 Support of UUID as Key (FHCA-4195)
- Fix Record UUID editor
* - Separate WRecordEditor and WRecordUUIDEditor for ID and UUID
* IDEMPIERE-5567 Support of UUID as Key (FHCA-4195)
- integrate patch from Heng Sin
---------
Co-authored-by: hengsin <hengsin@gmail.com>
- Upgrade org.outerj.daisy from 1.1.15 to 1.2.2
- Upgrade com.googlecode.owasp-java-html-sanitizer from 20200713.1 to 20220608.1
- Upgrade diff_match_patch.java with latest github location