Skip to content
Success

Changes

Summary

  1. IDEMPIERE-6384 Implement GenericPO UUID constructors (#2640) (details)
  2. IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms (#2638) (details)
  3. IDEMPIERE-6383 (#2639) (details)
  4. IDEMPIERE-6388: Fix some errors in AmtInWords_ES (#2644) (details)
  5. IDEMPIERE-6391 : SaveError when Create Bank Transfer Via REST (#2645) (details)
  6. IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated (#2619) (details)
  7. IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2643) (details)
  8. IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2651) (details)
  9. IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move (#2636) (details)
  10. IDEMPIERE-5647 Allow definition of context variables by Role (#2649) (details)
  11. IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit test… (#2646) (details)
  12. IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2653) (details)
  13. IDEMPIERE-4827 Unify Evaluatee Implementation (#2652) (details)
Commit a09c033e5f34deca46a150184b26a5691cbbd76b by carg67
IDEMPIERE-6384 Implement GenericPO UUID constructors (#2640)

The file was modifiedorg.adempiere.base/src/org/adempiere/model/GenericPO.java
Commit af89a7eacab9dec1a03effd9fb3bf8aa9498ea8b by carg67
IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms (#2638)

* IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms

* IDEMPIERE-3031:Tooltips cannot be set on column headers in some forms
(fix comment from Hengsin)
The file was modifiedorg.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java
The file was modifiedorg.adempiere.base/src/org/compiere/util/Msg.java
Commit ad240baa86f970fb059e61559c018d96bd0be731 by carg67
IDEMPIERE-6383 (#2639)

The file was modifiedorg.adempiere.base/src/org/compiere/model/MOrderLandedCost.java
The file was modifiedorg.adempiere.base/src/org/compiere/model/MInvoiceLine.java
The file was addedmigration/iD12/postgresql/202501131651_IDEMPIERE-6383.sql
The file was addedmigration/iD12/oracle/202501131651_IDEMPIERE-6383.sql
Commit 38eacc3b6887a299fac0681635f25103be7f37e6 by carg67
IDEMPIERE-6388: Fix some errors in AmtInWords_ES (#2644)

* IDEMPIERE-6388: Fix some errors in AmtInWords_ES

* IDEMPIERE-6388: Fix some errors in AmtInWords_ES

only fix StringIndexOutOfBoundsException ; other issue will be addressed in other tickets
The file was modifiedorg.adempiere.base/src/org/compiere/util/AmtInWords_ES.java
Commit c3e129ad0de9b631a5361e29b0f19fb7943e8504 by carg67
IDEMPIERE-6391 : SaveError when Create Bank Transfer Via REST (#2645)

The file was modifiedorg.adempiere.base/src/org/compiere/model/MBankTransfer.java
Commit 399abb09b20368141e0517a106720b9883fc81bc by carg67
IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated (#2619)

* IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated

* IDEMPIERE-6365: RefTable with not ID as KeyColumn can't be translated - implement change suggested by hengsin
The file was modifiedorg.adempiere.base/src/org/compiere/model/MLookupFactory.java
Commit d49e51fee8573d855298d41471dd6b643789d551 by carg67
IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2643)

* IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139)

* - ensure that m_rowLoadTimeout is set to true

* - fix info message as suggested by Heng Sin

* - fix one more case of using MRole.getMaxQueryRecords
The file was addedmigration/iD12/oracle/202501170030_IDEMPIERE-6386.sql
The file was modifiedorg.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java
The file was modifiedorg.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java
The file was modifiedorg.adempiere.base/src/org/compiere/model/GridTable.java
The file was modifiedorg.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WQuickForm.java
The file was addedmigration/iD12/postgresql/202501170030_IDEMPIERE-6386.sql
The file was modifiedorg.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/CompositeADTabbox.java
Commit e879d192bca38711e351c5be95f988c548ecd13d by carg67
IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2651)

- show errors immediately when a window query has error (f.e. a wrong virtual column)
The file was modifiedorg.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java
The file was modifiedorg.adempiere.base/src/org/compiere/model/GridTable.java
Commit 2acfbafec22a66b8af3e325958dbebdbc3ae4860 by carg67
IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move (#2636)

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - Peer review changes

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix migration scripts

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix migration scripts

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - fix javadoc client/tenant

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - set UOM on reverse to avoid potential errors if allow copy in dictionary is changed

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - throw error when an invalid line is created with UOM and qties set wrongly

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - checkqtyAvailability when changing UOM

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - when product is null callout should not do anything

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - check qty available on locator change

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - migration script

* IDEMPIERE-4925 - Adding column for UOM and QtyEntered on Inventory Move - Add more logic to match CalloutOrder and call always qty instead of having two callout methods
The file was modifiedorg.adempiere.base.callout/src/org/compiere/model/CalloutMovement.java
The file was addedmigration/iD12/postgresql/202501091801_IDEMPIERE-4925.sql
The file was modifiedorg.adempiere.base/src/org/compiere/model/I_M_MovementLine.java
The file was addedorg.idempiere.test/src/org/idempiere/test/model/InventoryMoveTest.java
The file was addedmigration/iD12/oracle/202501091801_IDEMPIERE-4925.sql
The file was modifiedorg.adempiere.base/src/org/compiere/model/MMovement.java
The file was modifiedorg.adempiere.base/src/org/compiere/model/MMovementLine.java
The file was modifiedorg.adempiere.base/src/org/compiere/model/X_M_MovementLine.java
Commit b575612d5b86044d7e3720038dfb9bc5b91007b8 by carg67
IDEMPIERE-5647 Allow definition of context variables by Role (#2649)

* IDEMPIERE-5647 Allow definition of context variables by Role

- include also predefined context variables from included roles

* - Implement suggestion from Deepak - login role have precedence
The file was addedmigration/iD12/postgresql/202501201433_IDEMPIERE-5647.sql
The file was addedmigration/iD12/oracle/202501201433_IDEMPIERE-5647.sql
The file was modifiedorg.adempiere.base/src/org/compiere/util/Env.java
The file was modifiedorg.adempiere.base/src/org/compiere/model/MRole.java
Commit dbb5b03cd7a38b7924f5343adb63c6c74ae47b6c by carg67
IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit test… (#2646)

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

remove main method from AmtInWords_ES
move test class to org.idempiere.test.base
add a test without decimal point

* IDEMPIERE-6389: Move test done in AmtInWords_ES.main to the unit tests package

use assertEqual as suggested by @hengsin
The file was modifiedorg.adempiere.base/src/org/compiere/util/AmtInWords_ES.java
The file was addedorg.idempiere.test/src/org/idempiere/test/base/AmtInWordsTest.java
Commit 0a9284e09e2a119832740a5a760a98fc6faa2bc5 by carg67
IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139) (#2653)

* IDEMPIERE-6386 Detail tabs don't have control over slow or big queries (FHCA-6139)

- fix misleading "no rows found" message instead of timeout
- optimize waitLoadingForRow heavily called
- log info level queries that timeout
- show correctly the final number of records when background loading takes place

* - convert doc warning to a log warning
The file was modifiedorg.adempiere.base/src/org/compiere/model/GridTable.java
Commit ef8aef87fdc7dd5538e4d85806bb9f4b4b0c8ad7 by carg67
IDEMPIERE-4827 Unify Evaluatee Implementation (#2652)

* IDEMPIERE-4827 Unify Evaluatee Implementation

- fix case of @AD_Client_ID@ not being discovered on window

* - implement solution suggested by Heng Sin
The file was modifiedorg.adempiere.base/src/org/compiere/util/Env.java
The file was modifiedorg.idempiere.test/src/org/idempiere/test/base/EnvTest.java