Go to file
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
.github IDEMPIERE-4360 exclude generate and test code to speed up (#440) 2020-12-06 16:50:14 +01:00
db IDEMPIERE-5586 Implement ID independent migration script (#1685) 2023-03-02 18:24:41 +01:00
doc IDEMPIERE-4488 Remove .classpath from repository (#607) 2021-03-03 00:02:03 +01:00
event.test IDEMPIERE-4488 Remove .classpath from repository (#607) 2021-03-03 00:02:03 +01:00
lib
migration IDEMPIERE-5567 Support of UUID as Foreign Key (FHCA-4195) (#1741) 2023-04-05 10:26:27 +08:00
migration-historic
org.adempiere.base IDEMPIERE-5567 Support of UUID as Foreign Key (FHCA-4195) (#1741) 2023-04-05 10:26:27 +08:00
org.adempiere.base-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.base.callout IDEMPIERE-5567 Support of UUID as Foreign Key (FHCA-4195) (#1741) 2023-04-05 10:26:27 +08:00
org.adempiere.base.process IDEMPIERE-5567 Support of UUID as Foreign Key (FHCA-4195) (#1741) 2023-04-05 10:26:27 +08:00
org.adempiere.eclipse.equinox.http.servlet IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.install IDEMPIERE-5617 Add Java Options field to iDempiere Server Setup dialog (#1708) 2023-03-09 14:11:52 +01:00
org.adempiere.payment.processor IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.payment.processor-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.pipo IDEMPIERE-5238 Record_ID editor (#1705) 2023-03-09 10:16:25 +08:00
org.adempiere.pipo-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.pipo.handlers IDEMPIERE-5597 : 2pack updating root level menu items failling. (#1696) 2023-03-03 10:27:11 +08:00
org.adempiere.plugin.utils IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.replication IDEMPIERE-5515 Processes Generate "Unknown Parameter: ..." logs (#1646) 2023-01-26 13:09:11 +01:00
org.adempiere.replication-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.replication.server IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.replication.server-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.report.jasper IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.report.jasper-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.report.jasper.library IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.server IDEMPIERE-5174 Disable System User - Set new System (#1769) 2023-04-04 11:36:30 +08:00
org.adempiere.server-feature IDEMPIERE-5634 Docker standarization (#1740) 2023-03-20 17:11:36 +01:00
org.adempiere.ui IDEMPIERE-5538 - Add isValid to Drill Rule allow validate parameters with beforesave (#1632) 2023-03-16 19:10:15 +08:00
org.adempiere.ui.zk IDEMPIERE-5567 Support of UUID as Foreign Key (FHCA-4195) (#1741) 2023-04-05 10:26:27 +08:00
org.adempiere.ui.zk-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.apache.ecs IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.compiere.db.oracle.provider IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.compiere.db.postgresql.provider IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.compiere.db.provider-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.eclipse.platform-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.equinox.p2.director-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.felix.webconsole IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.felix.webconsole-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.hazelcast.service IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.hazelcast.service-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.javadoc IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.jetty.osgi.boot.fragment IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.keikai IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.maven.to.p2 IDEMPIERE-4933 Platform update for 9.x (#857) 2021-09-04 16:12:10 +02:00
org.idempiere.p2 IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.p2.repackaged IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.p2.targetplatform IDEMPIERE-5461 Upgrade to zk 9.6.3 (#1601) 2022-12-05 18:19:32 +01:00
org.idempiere.p2.targetplatform.mirror IDEMPIERE-5314 Add support to create local target platform mirror (#1362) 2022-06-22 16:30:01 +02:00
org.idempiere.p2.targetplatform.mirror.aggregator IDEMPIERE-5314 Add support to create local target platform mirror (#1362) 2022-06-22 16:30:01 +02:00
org.idempiere.p2.targetplatform.mirror.feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.parent IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.printformat.editor IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.test IDEMPIERE-5567 Support of UUID as Foreign Key (FHCA-4195) (#1741) 2023-04-05 10:26:27 +08:00
org.idempiere.test-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.webservices IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) (#1727) 2023-03-21 21:30:45 +08:00
org.idempiere.webservices-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.webservices.client-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.zk-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.zk.billboard IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.zk.billboard.chart IDEMPIERE-5520 Navigation between Tabs leave Detached DOM objects (Leak) (#1648) 2023-01-26 11:20:03 +01:00
org.idempiere.zk.extra IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
utils_dev IDEMPIERE-5655 Add setup file for Oomph Import (#1761) 2023-03-30 14:17:03 +02:00
.gitignore IDEMPIERE-5427 Upgrade to Tycho 2.7.5 (#1493) 2022-09-21 14:21:27 +02:00
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md 2019-12-12 19:55:19 +01:00
CONTRIBUTING.md
Credits.html IDEMPIERE-5523 Release 10 Peace / Update Credits file (#1620) 2022-12-23 13:59:37 +01:00
LICENSE.md Update LICENSE.md (#1132) 2022-01-14 10:02:43 +08:00
README.md Update README.md 2019-12-12 20:03:58 +01:00
RUN_SyncDBDev.sh IDEMPIERE-4602 Encrypt passwords on properties files (FHCA-1982) (#498) 2021-01-03 22:19:49 +08:00
SECURITY.md IDEMPIERE-5523 Release 10 Peace (#1619) 2022-12-23 14:27:27 +01:00
adempiere-local-template.properties
license.html Update LICENSE.md (#1132) 2022-01-14 10:02:43 +08:00
note.for.update.readme
pom.xml IDEMPIERE-5402 Replace Jfree Chart with Billboard (#1463) 2022-09-07 00:36:43 +02:00
pull_request_template.md Update pull_request_template.md 2023-03-08 19:23:08 +01:00
testTemplate.properties
zk.xml

README.md

iDempiere. Community Powered Enterprise

iDempiere Business Suite ERP/CRM/SCM done the community way. Focus is on the Community that includes Subject Matter Specialists, Implementors and End-Users.

Please visit the project front page containing links for most of our resources: https://www.idempiere.org/

You can have a first-hand experience about the software in one of our live cloud test sites: https://www.idempiere.org/test-sites

If you want to install it by yourself, the most used way is to follow the guide: https://wiki.idempiere.org/en/Installing_iDempiere

In case of doubts please use our support forums at http://groups.google.com/group/idempiere
Or our Mattermost support channel in https://mattermost.idempiere.org/
Don't forget to check our code of conduct and our contribution guide

If you find a bug or want to register a feature request please consider discussing it first in our forums, and after you're totally sure, please use the JIRA ticketing system: https://idempiere.atlassian.net

Continuous integration when changing this repository is managed with Jenkins at http://ci.idempiere.org/