IDEMPIERE-4714 email password changes being displayed in the change log (#615)
* IDEMPIERE-4714 email password changes being displayed in the change log * * minor fix adding a line to script
This commit is contained in:
parent
5cd9820511
commit
14d982abae
|
@ -0,0 +1,69 @@
|
||||||
|
-- IDEMPIERE-4714 email password changes being displayed in the change log
|
||||||
|
|
||||||
|
-- set non-secure the columns that are not passwords or really sensitive
|
||||||
|
UPDATE AD_Column
|
||||||
|
SET IsSecure='N' WHERE IsSecure='Y' AND AD_Column_ID IN (
|
||||||
|
6559 /* AD_Client.RequestUser */,
|
||||||
|
4771 /* AD_Client.SMTPHost */,
|
||||||
|
200972 /* AD_StorageProvider.Folder */,
|
||||||
|
200971 /* AD_StorageProvider.URL */,
|
||||||
|
200973 /* AD_StorageProvider.UserName */,
|
||||||
|
12943 /* AD_System.DBAddress */,
|
||||||
|
12944 /* AD_System.DBInstance */,
|
||||||
|
12402 /* AD_System.LDAPDomain */,
|
||||||
|
12409 /* AD_System.LDAPHost */,
|
||||||
|
14856 /* AD_System.SupportEMail */,
|
||||||
|
7806 /* AD_System.UserName */,
|
||||||
|
7793 /* AD_User.EMailUser */,
|
||||||
|
213690 /* AD_User.IsNoExpire */,
|
||||||
|
200409 /* AD_User.IsNoPasswordReset */,
|
||||||
|
12401 /* AD_User.LDAPUser */,
|
||||||
|
210755 /* C_AddressValidation.ConnectionKey */,
|
||||||
|
210766 /* C_AddressValidation.UserID */,
|
||||||
|
210738 /* C_AddressValidationCfg.HostAddress */,
|
||||||
|
210744 /* C_AddressValidationCfg.ProxyAddress */,
|
||||||
|
210745 /* C_AddressValidationCfg.ProxyLogon */,
|
||||||
|
200895 /* C_BankAccount_Processor.PartnerID */,
|
||||||
|
200897 /* C_BankAccount_Processor.UserID */,
|
||||||
|
200896 /* C_BankAccount_Processor.VendorID */,
|
||||||
|
10365 /* C_BankStatementLoader.HostAddress */,
|
||||||
|
10350 /* C_BankStatementLoader.ProxyAddress */,
|
||||||
|
10356 /* C_BankStatementLoader.ProxyLogon */,
|
||||||
|
10360 /* C_BankStatementLoader.UserID */,
|
||||||
|
201174 /* C_BP_ShippingAcct.DutiesShipperAccount */,
|
||||||
|
201176 /* C_BP_ShippingAcct.ShipperAccount */,
|
||||||
|
201177 /* C_BP_ShippingAcct.ShipperMeter */,
|
||||||
|
200612 /* C_BPartner.CustomerProfileID */,
|
||||||
|
5060 /* C_PaymentProcessor.HostAddress */,
|
||||||
|
5062 /* C_PaymentProcessor.ProxyAddress */,
|
||||||
|
5064 /* C_PaymentProcessor.ProxyLogon */,
|
||||||
|
54539 /* EXP_Processor.Account */,
|
||||||
|
54537 /* EXP_Processor.Host */,
|
||||||
|
54589 /* IMP_Processor.Account */,
|
||||||
|
54587 /* IMP_Processor.Host */,
|
||||||
|
201024 /* M_ShippingProcessor.ConnectionKey */,
|
||||||
|
201034 /* M_ShippingProcessor.UserID */,
|
||||||
|
202058 /* M_ShippingProcessorCfg.HostAddress */,
|
||||||
|
202064 /* M_ShippingProcessorCfg.ProxyAddress */,
|
||||||
|
202065 /* M_ShippingProcessorCfg.ProxyLogon */,
|
||||||
|
202216 /* M_ShippingTransaction.ShipperAccount */)
|
||||||
|
;
|
||||||
|
|
||||||
|
-- set secure the columns that are password related
|
||||||
|
UPDATE AD_Column
|
||||||
|
SET IsSecure='Y' WHERE IsSecure='N' AND AD_Column_ID IN (
|
||||||
|
213173 /* AD_AllUsers_V.UserPIN */,
|
||||||
|
212109 /* AD_Password_History.Password */,
|
||||||
|
9340 /* AD_System.Password */,
|
||||||
|
51004 /* C_Country.LookupPassword */,
|
||||||
|
15243 /* CM_Media_Server.Password */,
|
||||||
|
7891 /* I_BPartner.Password */)
|
||||||
|
;
|
||||||
|
|
||||||
|
-- disallow logging for secure content
|
||||||
|
UPDATE AD_Column SET IsAllowLogging='N' WHERE IsAllowLogging='Y' AND IsSecure='Y'
|
||||||
|
;
|
||||||
|
|
||||||
|
SELECT register_migration_script('202103081357_IDEMPIERE-4714.sql') FROM dual
|
||||||
|
;
|
||||||
|
|
|
@ -0,0 +1,69 @@
|
||||||
|
-- IDEMPIERE-4714 email password changes being displayed in the change log
|
||||||
|
|
||||||
|
-- set non-secure the columns that are not passwords or really sensitive
|
||||||
|
UPDATE AD_Column
|
||||||
|
SET IsSecure='N' WHERE IsSecure='Y' AND AD_Column_ID IN (
|
||||||
|
6559 /* AD_Client.RequestUser */,
|
||||||
|
4771 /* AD_Client.SMTPHost */,
|
||||||
|
200972 /* AD_StorageProvider.Folder */,
|
||||||
|
200971 /* AD_StorageProvider.URL */,
|
||||||
|
200973 /* AD_StorageProvider.UserName */,
|
||||||
|
12943 /* AD_System.DBAddress */,
|
||||||
|
12944 /* AD_System.DBInstance */,
|
||||||
|
12402 /* AD_System.LDAPDomain */,
|
||||||
|
12409 /* AD_System.LDAPHost */,
|
||||||
|
14856 /* AD_System.SupportEMail */,
|
||||||
|
7806 /* AD_System.UserName */,
|
||||||
|
7793 /* AD_User.EMailUser */,
|
||||||
|
213690 /* AD_User.IsNoExpire */,
|
||||||
|
200409 /* AD_User.IsNoPasswordReset */,
|
||||||
|
12401 /* AD_User.LDAPUser */,
|
||||||
|
210755 /* C_AddressValidation.ConnectionKey */,
|
||||||
|
210766 /* C_AddressValidation.UserID */,
|
||||||
|
210738 /* C_AddressValidationCfg.HostAddress */,
|
||||||
|
210744 /* C_AddressValidationCfg.ProxyAddress */,
|
||||||
|
210745 /* C_AddressValidationCfg.ProxyLogon */,
|
||||||
|
200895 /* C_BankAccount_Processor.PartnerID */,
|
||||||
|
200897 /* C_BankAccount_Processor.UserID */,
|
||||||
|
200896 /* C_BankAccount_Processor.VendorID */,
|
||||||
|
10365 /* C_BankStatementLoader.HostAddress */,
|
||||||
|
10350 /* C_BankStatementLoader.ProxyAddress */,
|
||||||
|
10356 /* C_BankStatementLoader.ProxyLogon */,
|
||||||
|
10360 /* C_BankStatementLoader.UserID */,
|
||||||
|
201174 /* C_BP_ShippingAcct.DutiesShipperAccount */,
|
||||||
|
201176 /* C_BP_ShippingAcct.ShipperAccount */,
|
||||||
|
201177 /* C_BP_ShippingAcct.ShipperMeter */,
|
||||||
|
200612 /* C_BPartner.CustomerProfileID */,
|
||||||
|
5060 /* C_PaymentProcessor.HostAddress */,
|
||||||
|
5062 /* C_PaymentProcessor.ProxyAddress */,
|
||||||
|
5064 /* C_PaymentProcessor.ProxyLogon */,
|
||||||
|
54539 /* EXP_Processor.Account */,
|
||||||
|
54537 /* EXP_Processor.Host */,
|
||||||
|
54589 /* IMP_Processor.Account */,
|
||||||
|
54587 /* IMP_Processor.Host */,
|
||||||
|
201024 /* M_ShippingProcessor.ConnectionKey */,
|
||||||
|
201034 /* M_ShippingProcessor.UserID */,
|
||||||
|
202058 /* M_ShippingProcessorCfg.HostAddress */,
|
||||||
|
202064 /* M_ShippingProcessorCfg.ProxyAddress */,
|
||||||
|
202065 /* M_ShippingProcessorCfg.ProxyLogon */,
|
||||||
|
202216 /* M_ShippingTransaction.ShipperAccount */)
|
||||||
|
;
|
||||||
|
|
||||||
|
-- set secure the columns that are password related
|
||||||
|
UPDATE AD_Column
|
||||||
|
SET IsSecure='Y' WHERE IsSecure='N' AND AD_Column_ID IN (
|
||||||
|
213173 /* AD_AllUsers_V.UserPIN */,
|
||||||
|
212109 /* AD_Password_History.Password */,
|
||||||
|
9340 /* AD_System.Password */,
|
||||||
|
51004 /* C_Country.LookupPassword */,
|
||||||
|
15243 /* CM_Media_Server.Password */,
|
||||||
|
7891 /* I_BPartner.Password */)
|
||||||
|
;
|
||||||
|
|
||||||
|
-- disallow logging for secure content
|
||||||
|
UPDATE AD_Column SET IsAllowLogging='N' WHERE IsAllowLogging='Y' AND IsSecure='Y'
|
||||||
|
;
|
||||||
|
|
||||||
|
SELECT register_migration_script('202103081357_IDEMPIERE-4714.sql') FROM dual
|
||||||
|
;
|
||||||
|
|
|
@ -507,6 +507,11 @@ public class MColumn extends X_AD_Column implements ImmutablePOSupport
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// IDEMPIERE-4714
|
||||||
|
if (isSecure() && isAllowLogging()) {
|
||||||
|
setIsAllowLogging(false);
|
||||||
|
}
|
||||||
|
|
||||||
// IDEMPIERE-1615 Multiple key columns lead to data corruption or data loss
|
// IDEMPIERE-1615 Multiple key columns lead to data corruption or data loss
|
||||||
if ((is_ValueChanged(COLUMNNAME_IsKey) || is_ValueChanged(COLUMNNAME_IsActive)) && isKey() && isActive()) {
|
if ((is_ValueChanged(COLUMNNAME_IsKey) || is_ValueChanged(COLUMNNAME_IsActive)) && isKey() && isActive()) {
|
||||||
int cnt = DB.getSQLValueEx(get_TrxName(),
|
int cnt = DB.getSQLValueEx(get_TrxName(),
|
||||||
|
|
Loading…
Reference in New Issue