core-jgi/org.adempiere.base.process
Carlos Ruiz a967069164
IDEMPIERE-5567 Support of UUID as Foreign Key (FHCA-4195) (#1741)
* IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) - Foreign Keys

* - Table Direct working as read-only and link column

* - Fixes for Table with Reference

* - Add UUID FK management to Migrate ID process
- Add MColumn.beforeSave validation to force UUID columns to end with _UU
- Add table TestUUDet with two foreign keys pointing to TestUU (TableDir and Search)
- Add detail tab to Test UU Based Table window
- Add a new test window named Test UU Detail
- Generate model classes for the new test table
- Add test case for the detail test table
- Add MTable.isIDKeyTable method
- Add UU foreign key cross tenant validation to PO.validForeignKeys

* - Added a Chosen Multiple Selection Table with foreign UU for testing
- Changed reference in dictionary logic and sql to reflect new data types
- Disable SearchUU temporarily (will be worked in next step)
- Add validation to avoid encrypting UUID columns
- Avoid warning when searching for getPO method on UUID based tables
- Make Zoom Across button work with UUID foreign keys
- Enable zoom and zoom to detail for UUID foreign keys
- Enable Find Advanced on detail foreign UUID keys

* - Fix javadoc
- Quote properly UUID
- Validate null on return

* - Fix zoom logic - tested zooming to tab in first second and third level
2023-04-05 10:26:27 +08:00
..
.settings IDEMPIERE-4488 Remove .classpath from repository (#607) 2021-03-03 00:02:03 +01:00
META-INF IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
OSGI-INF IDEMPIERE-5001 add org.adempiere.base.annotation.Process annotation (#924) 2021-10-22 12:38:10 +02:00
src/org IDEMPIERE-5567 Support of UUID as Foreign Key (FHCA-4195) (#1741) 2023-04-05 10:26:27 +08:00
.classpath IDEMPIERE-5427 Upgrade to Tycho 2.7.5 (#1493) 2022-09-21 14:21:27 +02:00
.project IDEMPIERE-5001 add org.adempiere.base.annotation.Process annotation (#924) 2021-10-22 12:38:10 +02:00
build.properties IDEMPIERE-5001 add org.adempiere.base.annotation.Process annotation (#924) 2021-10-22 12:38:10 +02:00
pom.xml IDEMPIERE-4933 Platform update for 9.x (#857) 2021-09-04 16:12:10 +02:00