* IDEMPIERE-6150 NON-DB attachments are disappearing when a DB deletion fails
- delete AD_Attachment and AD_Archive after commit of deletion Trx
* - add patch from Heng Sin to convert string concatenation to text block
---------
Co-authored-by: hengsin <hengsin@gmail.com>
- fix export and import for UUID based tables
- fix ExportAction creating temporary files with the wrong extension
- fix export and import of multi-selection fields IDEMPIERE-6143
* IDEMPIERE-5796: for several tables in a row
https://idempiere.atlassian.net/browse/IDEMPIERE-5796
* IDEMPIERE-5796: for several tables in a row - changes done in ModelInterfaceGenerator / ModelClassGenerator
Implement suggesion from @hengsin
* IDEMPIERE-5796: for several tables in a row - changes done in ModelInterfaceGenerator / ModelClassGenerator
Implement suggesion from @hengsin
* IDEMPIERE-5796: for several tables in a row - changes done in ModelInterfaceGenerator / ModelClassGenerator
Implement suggestion from @CarlosRuiz-globalqss removing duplicated code
* IDEMPIERE-5796: for several tables in a row - changes done in ModelInterfaceGenerator / ModelClassGenerator
fix error
* IDEMPIERE-6142 Can't add new column to partitioned table
* IDEMPIERE-6142 Can't add new column to partitioned table
- Fix issue with foreign key
* IDEMPIERE-6142 Can't add new column to partitioned table
- Fix issue with foreign key
* IDEMPIERE-6123 Query in search window causing slowness and load spikes in the database (FHCA-5356)
- make also configurable the timeout and number of records from windows
- improve timing of reports avoiding unncessary load of array when not jasper
* - implement suggestions from Heng Sin
* IDEMPIERE-6123 Query in search window causing slowness and load spikes in the database (FHCA-5356)
* - create SysConfig
- add Dialog when reaching max query records
* - minor fix comment
- add timeout management to MLookup query
* - Fix for the GridTable.Loader.Open issue
* - add SysConfig and Messages
- add showing error message when the number of records loaded in background exceed the allowed
- add timeout to GridTable.fillBuffer
---------
Co-authored-by: hengsin <hengsin@gmail.com>
* IDEMPIERE-6118 : Missing resources on idempiere server monitor
* remove unused class and add table style
* rename css file and remove javaclient condition
* IDEMPIERE-6064: Error when creating a table with a long time through CreateTable process
* IDEMPIERE-6064: Error when creating a table with a long name through CreateTable process
* - set the length of tablename to 60 char, and other database object names to 63
* - minor javadoc clarification
* - Increase size of other columns and process parameters
* - fix wrong value for Old MAX_OBJECT_NAME_LENGTH
---------
Co-authored-by: Nicolas Micoud <58596990+nmicoud@users.noreply.github.com>
* IDEMPIERE-6040 Improvements for CSV import template
- Delimiter (Field Separator) configurable
- Quote delimiter configurable
- Fix issue when the UTF-8 file comes with BOM character
* - add support for preprocessing excel files
* - convert Excel to CSV in a proper format according to the column types
* IDEMPIERE-5847 Wrong Posting in Shipment
* IDEMPIERE-5847 Wrong Posting in Shipment
- minor unit test refinement
* IDEMPIERE-5847 Wrong Posting in Shipment
- Fix intermittent unit test error
* IDEMPIERE-5503 Product Costs > Cost Movement > Field AMOUNT has inconsistent +/- signs
* IDEMPIERE-5503 Product Costs > Cost Movement > Field AMOUNT has inconsistent +/- signs
- use safer approach
Calling Env.getAD_Client_ID(getCtx()) within the loadOrgAccessUser function can cause issues if the context is not yet logged in. To avoid this, it's recommended to use getAD_Client_ID() directly instead.