[idempiere/idempiere] 2996c7: IDEMPIERE-6647 Improve test coverage of org.adempi...

0 views
Skip to first unread message

hengsin

unread,
Mar 11, 2026, 5:33:19 PMMar 11
to idempi...@googlegroups.com
Branch: refs/heads/release-13
Home: https://github.com/idempiere/idempiere
Commit: 2996c7056415b60076d7d23a01d0149a3953a0cc
https://github.com/idempiere/idempiere/commit/2996c7056415b60076d7d23a01d0149a3953a0cc
Author: hengsin <hen...@gmail.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)

Changed paths:
M org.adempiere.base/src/org/compiere/model/MUser.java
M org.adempiere.base/src/org/compiere/model/PO.java
M org.idempiere.test/src/org/idempiere/test/DictionaryIDs.java
M org.idempiere.test/src/org/idempiere/test/event/EventDelegateAnnotationTest.java
M org.idempiere.test/src/org/idempiere/test/model/MUserTest.java

Log Message:
-----------
IDEMPIERE-6647 Improve test coverage of org.adempiere.base (#3186)

* IDEMPIERE-6647 Improve test coverage of org.adempiere.base

- Fix PO PostCreate, PostUpdate and PostDelete event not always fire
after successful commit
- Add sleep to wait for the async running of PostCreate, PostUpdate and
PostDelete event
- Handle USE_EMAIL_FOR_LOGIN: MUser.get(Email) or MUser.get(Name)

* IDEMPIERE-6647 Improve test coverage of org.adempiere.base

- replace hardcoded sleep with poll-with-timeout


Commit: 62535723e9949078a9ad12f589fff093be3be24d
https://github.com/idempiere/idempiere/commit/62535723e9949078a9ad12f589fff093be3be24d
Author: hengsin <hen...@gmail.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)

Changed paths:
M org.adempiere.base/src/org/adempiere/base/sso/SSOUtils.java
M org.adempiere.base/src/org/compiere/model/MClient.java
M org.adempiere.base/src/org/compiere/model/MSSOPrincipalConfig.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/AdempiereWebUI.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/LoginPanel.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/sso/filter/SSOWebUIFilter.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/util/DesktopWatchDog.java
M org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/LoginWindow.java
M org.adempiere.ui.zk/admin.zul

Log Message:
-----------
IDEMPIERE-6820 Add multi tenant support to SSO (DAD-209) (#3177)

* IDEMPIERE-6820 Add multi tenant support to SSO (DAD-209)

- Sync admin.zul with index.zul
- Added MClient cache by login prefix
- Make usage of sso provider uuid cookie more constraint
- Should Always show login page for admin login
- Validate sso provider uuid cookie
- Always set ISSOPrincipalService.SSO_SELECTED_PROVIDER session
attribute
- Validate sso povider uuid params against tenant login prefix

* IDEMPIERE-6820 Add multi tenant support to SSO (DAD-209)

- Fix change role not working with sso=y and showloginpage=n
- Fix tenant parameter lost after logout

* IDEMPIERE-6820 Add multi tenant support to SSO (DAD-209)

- refine handling of tenant query parameter
- make "tenant" string a static constant

* IDEMPIERE-6820 Add multi tenant support to SSO (DAD-209)

- catch potential uuid conversion error.

* IDEMPIERE-6820 Add multi tenant support to SSO (DAD-209)

- Fix validation of config for login tenant prefix


Compare: https://github.com/idempiere/idempiere/compare/52f318f308e0...62535723e994

To unsubscribe from these emails, change your notification settings at https://github.com/idempiere/idempiere/settings/notifications
Reply all
Reply to author
Forward
0 new messages