* - 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)
* 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-5507: Sync Print format items with Report view columns fix
https://idempiere.atlassian.net/browse/IDEMPIERE-5507
* IDEMPIERE-5507: Sync Print format items with Report view columns fix
Filter print formats based on selected Report View
* IDEMPIERE-5507: Sync Print format items with Report view columns fix
Change the name of the process to a more accurate one
* 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-5751 - Displayed Linked Order field in Purchase and Sales Order windows when the field is not null
* IDEMPIERE-5751 - Move scripts to iD10 folder
* IDEMPIERE-5697 - Improve Process Log for more advanced logging options for Processes
* IDEMPIERE-5697 - fix javadoc
* IDEMPIERE-5697 - add PInstanceLogType to AD_PInstance_Log
* IDEMPIERE-5697 - implement Status Log Type
- implement Status Log Type
- fix javadoc
* IDEMPIERE-5697 - definition changes
- rename log type 'Tail' to 'Progress' as Chuck Boecking suggested
- make ad_pinstance_log_uu the primary key as Heng Sin suggested
* IDEMPIERE-5697 - updateLog method with UUID
* IDEMPIERE-5697 - requested changes
- split insert and update
- fix wrong javadoc
- small fixes
* IDEMPIERE-5697 - requested changes
- fix javadoc
- fix migration scripts
* IDEMPIERE-5697 - balance API
- rename methods in SvrProcess: saveLog -> saveProgress, saveStatus; updateLog -> updateStatus
- remove progress and status methods that take table and record id arguments, there is no need to save them in separate fields with there log types
* IDEMPIERE-5697 - balance API
- exchange logic between Progress and Status log types
- modify method names in ProcessInfo based on SvrProcess
* IDEMPIERE-5697 - pr 1808 patch by Heng Sin
- fix oracle migration script
* IDEMPIERE-5723 NPE when allocate has both AR and AP invoice
base on patch from gauravsontakke
* IDEMPIERE-5723 NPE when allocate has both AR and AP invoice (fix code review)
https://github.com/idempiere/idempiere/pull/1842#pullrequestreview-1429618616
* IDEMPIERE-5723 NPE when allocate has both AR and AP invoice (check Accrual)
createInvoiceGainLoss isn't yet test for non accrual so at check for accrual to consistent with above code