* IDEMPIERE-5932 Update English top-level menu names and window names to better support new user adoption
* - fix minor typo
* - implement suggestions from Heng Sin
- fix favourites showing the name as tooltip instead of the description
---------
Co-authored-by: Chuck Boecking <chuck@chuboe.com>
- CleanOrphanCascade is failing when there are orphan change log records for M_InOutLineMA or other non-ID tables
- MoveClient is failing when there are AD_PInstance orphan records (because of the recently added AD_Table_ID reference)
* IDEMPIERE-5782 Generated Shipments/MR and Invoices with Invalid Sales Rep
- Fix same issue with RMA
* - add the callout validations also on beforeSave
* IDEMPIERE-5936 Slow performance creating MR/Invoice Lines using CREATE LINES FROM.. in process M_InOut/C_Invoice_CreateFromProcess
* IDEMPIERE-5936 Slow performance creating MR/Invoice Lines using CREATE LINES FROM.. in process M_InOut/C_Invoice_CreateFromProcess
* IDEMPIERE-5567 Support of UUID as Key (FHCA-4195)
- fix issue creating a new record by calling table.getPO(0, trxName)
when the table is UUID then create the new record calling the corresponding UUID method
* - remove unnecessary condition
* IDEMPIERE-5567 Support of UUID as Key (FHCA-4195)
- Manage translation for UUID based tables
- Enable 2Pack Import UUID based tables with translation
- Create ad_package_imp_detail.Record_UU
- Create test table TestUU_Trl
* - Fix Synchronize Doc Translation
* IDEMPIERE-5893 Completed invoices are being updated in MOrder.afterSave
* - refactor
- test for date and ID
* - implement SysConfig ORDER_COLUMNS_TO_COPY_TO_NOT_COMPLETED_INVOICES as suggested by Heng Sin
* IDEMPIERE-5567 Support of UUID as Key (FHCA-4195)
- The process Create Window from Table is broken because it doesn't find the tab UUID (out of trx)
* - simplify code
* - remove warning
* - change for a better approach using transaction
* - implement better approach suggested by Heng Sin
* IDEMPIERE-5876 Implement support to disable core OSGi event handler
* IDEMPIERE-5876 Implement support to disable core OSGi event handler
- Fix parsing of className[*] (reported by nmicoud)
* IDEMPIERE-5867:autocomplete show difference list for table and table dir
* IDEMPIERE-5867:fix for IDEMPIERE-5866
test case:
go to "Reference" window and choose for record "M_Product BOM (stocked)"
go to "Table Validation" tab and choose "Display Value" = true
* IDEMPIERE-5346 : Adding SSO support
* IDEMPIERE-5346 : Fix as per peer review feedback.
Valid user should have password not null
removing #SSO_IS_ALREADY_AUTHENTICATE context variable due to security risk
Cross site scripting issue on error.htm
Making show role panel as system configurable
Adding language selection on role panel
Adding SSO support on iDempiere monitor and osgi console
* IDEMPIERE-5346: Redirect to console using static URL to avoid security vulenarabilit
* Committing patch from Carlos pr1571PR
* IDEMPIERE-5565: fixing NPE issue on Role change
* IDEMPIERE-5346: Appling pr1571PR2 from Carlos
* 1. IDEMPIERE-5346: Fix idempiereMonitor goes in a loop of sign-in
- Fix NPE when changing role
- Fix NPE when a user with single role & sysconfig: SSO_SELECT_ROLE is 'N'
* IDEMPIERE-5346 : IDempiere Monitor, use out of box login when SSO is not configured.
* IDEMPIERE-5346: Adding Authorization type on User and Tenant window. Created /webui/admin page for login with application credential.
* IDEMPIERE-5346: Implementing Hengsi's Code review comments
Showing meaning full error when Identity Provider returns error
In SSO filter, ignoreing css, zkau, images and resource URL
Correcting typo in Principal name.
Updated Documentation
* IDEMPIERE-5346 : Fixed documentation, typo and pending review comments
* IDEMPIERE-5346: Use token & SSO principal service to validate in Login.GetClient
* IDEMPIERE-5346: Remove the Domain URL column and refactor the code.
* IDEMPIERE-5346: Adding flag ENABLE_SSO_IDEMPIERE_MONITOR and ENABLE_SSO_OSGI_CONSOLE, using cache for SSOService, defaulting Authentication type on client to “Application and SSO”
* IDEMPIERE-5346: Fixed issue of User SSO type not respected and support for Zoom URL
* IDEMPIERE-5567 Support of UUID as Key (FHCA-4195)
- Fix for MAttachment.get
- discovered while testing rest endpoing api/v1/models/testuu/{uuid}/attachments/zip
* - remove the deprecated message
- use UU just when there is no ID
* IDEMPIERE-5856: MOrder.setBPartner is not using IsSOTrx for PaymentRule
* IDEMPIERE-5856: MOrder.setBPartner is not using IsSOTrx for PaymentRule
serial update
* IDEMPIERE-5856: MOrder.setBPartner is not using IsSOTrx for PaymentRule
if getPaymentRulePO() is null, we fall back to getPaymentRule()
* IDEMPIERE-4697 : get temp filename based on config "TEMP_FILENAME" if exists
* IDEMPIERE-4697 : temporary filename "adempiere_"
* IDEMPIERE-4697 : set default value and change from adempiere to idempiere
- Implement support to run processes on UUID based tables
- Added SvrProcess.getRecord_UU and getRecord_UUs support
- Added TestUUChangeActive process as toolbar button on "Test UU Based Table" window - supports single and multi
- Added AD_PInstance.AD_Table_ID and AD_PInstance.Record_UU
- NOTE: the migration script tries the best to fill AD_PInstance.AD_Table_ID from different sources, but at the end is very possible that some records will be left with empty table
- The MPInstance constructors that don't manage AD_Table_ID were marked as deprecated to ease discovering the missing parts in plugins