* IDEMPIERE-5207 : Add Info Window Translation and Info Column Translation tabs on System Translation Check window
* IDEMPIERE-5207 : Missing tabs on System Translation Check window #2
* IDEMPIERE-5865 : Cannot Update Always Updatable checked column via Web Service
* IDEMPIERE-5865 : Cannot Update Always Updatable checked column via Web Service #2
* 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-5877 Include .sh scripts in windows installer
* - adapt build.xml for windows running with git bash
- adapt getVar.sh for windows - as there is no .idpass in windows
* IDEMPIERE-5866:difference identify of info window and m_table make info window fill query text to wrong parameter
* IDEMPIERE-5864:correct comment code, thanks to hengsin
* IDEMPIERE-5864:InfoWindow testCount call too much when open infowindow from search editor
refractory:
clear logic find out search editor for auto complete
separate logic query for auto complete and query for all identifies editor
* IDEMPIERE-5864:split code to functions
* IDEMPIERE-5864:change order test for each identifies and test for split query to reduce test
* IDEMPIERE-5864:fix review from hengsin
* 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-5836: Adding unit test cases for Non stocked expense current bhavior
* IDEMPIERE-5836: Refactoring as per code review comments.
* IDEMPIERE-5836: Corrected code comments as per peer review
* IDEMPIERE-4526 : Selection list for UOM on Client window do not relate to the type of UOM expected
* Update oracle/202309200811_IDEMPIERE-4526.sql
* Update postgresql/202309200811_IDEMPIERE-4526.sql
---------
Co-authored-by: Carlos Ruiz <carg67@gmail.com>
* 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-5845 - Adds Window Access validation for Drill Assistent
* IDEMPIERE-5845 - Adds validation for Included Roles on Drill Assistent
* IDEMPIERE-5845 - Implements DISTINCT instead of GROUP BY and fix missing bracket for Drill Assistent SQL
* 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-3590 : Can't open Preference popup if no field is set as QuickEntry
* IDEMPIERE-3590 : added translation
* IDEMPIERE-3590 : Can't open Preference popup if no field is set as QuickEntry
* IDEMPIERE-3590 : remove unused class
* 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
* IDEMPIERE-5843 System support users (like SuperUser) cannot see (fix) preferences on tenants (#1992)
IDEMPIERE-5174 / Revert changes from IDEMPIERE-4386
* - remove the same now unnecessary method on MMFARegistration