diff --git a/migration/i5.1/oracle/201709131604_IDEMPIERE-3486.sql b/migration/i5.1/oracle/201709131604_IDEMPIERE-3486.sql new file mode 100644 index 0000000000..4bb54b8e7a --- /dev/null +++ b/migration/i5.1/oracle/201709131604_IDEMPIERE-3486.sql @@ -0,0 +1,14 @@ +SET SQLBLANKLINES ON +SET DEFINE OFF + +-- IDEMPIERE-3486 add default logic for customize and vendor parameter +-- Sep 13, 2017 9:25:06 PM ICT +UPDATE AD_InfoColumn SET DefaultValue='@SQL=SELECT ''@IsSOTrx:Y@'' AS DefaultValue FROM DUAL',Updated=TO_DATE('2017-09-13 21:25:06','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_InfoColumn_ID=200036 +; + +-- Sep 13, 2017 9:25:14 PM ICT +UPDATE AD_InfoColumn SET DefaultValue='@SQL=SELECT CASE ''@IsSOTrx:N@'' WHEN ''N'' THEN ''Y'' ELSE ''N'' END AS DefaultValue FROM DUAL',Updated=TO_DATE('2017-09-13 21:25:14','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_InfoColumn_ID=200037 +; + +SELECT register_migration_script('201709131604_IDEMPIERE-3486.sql') FROM dual +; \ No newline at end of file diff --git a/migration/i5.1/postgresql/201709131604_IDEMPIERE-3486.sql b/migration/i5.1/postgresql/201709131604_IDEMPIERE-3486.sql new file mode 100644 index 0000000000..ff4b64d3f4 --- /dev/null +++ b/migration/i5.1/postgresql/201709131604_IDEMPIERE-3486.sql @@ -0,0 +1,11 @@ +-- IDEMPIERE-3486 add default logic for customize and vendor parameter +-- Sep 13, 2017 9:25:06 PM ICT +UPDATE AD_InfoColumn SET DefaultValue='@SQL=SELECT ''@IsSOTrx:Y@'' AS DefaultValue FROM DUAL',Updated=TO_TIMESTAMP('2017-09-13 21:25:06','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_InfoColumn_ID=200036 +; + +-- Sep 13, 2017 9:25:14 PM ICT +UPDATE AD_InfoColumn SET DefaultValue='@SQL=SELECT CASE ''@IsSOTrx:N@'' WHEN ''N'' THEN ''Y'' ELSE ''N'' END AS DefaultValue FROM DUAL',Updated=TO_TIMESTAMP('2017-09-13 21:25:14','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_InfoColumn_ID=200037 +; + +SELECT register_migration_script('201709131604_IDEMPIERE-3486.sql') FROM dual +; \ No newline at end of file diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoBPartnerWindow.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoBPartnerWindow.java index b33544e9fb..28fa3eaead 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoBPartnerWindow.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoBPartnerWindow.java @@ -78,37 +78,6 @@ public class InfoBPartnerWindow extends InfoWindow { ih = null; } // showHistory - /** - * {@inheritDoc} - * set value of checkbox IsVendor and IsCustomer by IsSOTrx flag - */ - @Override - protected void initParameters() { - String isSOTrx = Env.getContext(Env.getCtx(), p_WindowNo, "IsSOTrx"); - if (!isLookup() && Util.isEmpty(isSOTrx)) { - isSOTrx = "Y"; - } - - if (!Util.isEmpty(isSOTrx)) { - if ("Y".equals(isSOTrx)) { - // set value of IsCustomer checkbox - for (WEditor editor : editors) { - if (editor.getGridField() != null && editor.getGridField().getColumnName().equals("IsCustomer")) { - editor.setValue("Y"); - break; - } - } - } else if ("N".equals(isSOTrx)) { - // set value of IsVendor checkbox - for (WEditor editor : editors) { - if (editor.getGridField() != null && editor.getGridField().getColumnName().equals("IsVendor")) { - editor.setValue("Y"); - break; - } - } - } - } - } @Override protected void saveSelectionDetail() {