details:   https://code.openbravo.com/erp/devel/main/rev/061922babebd
changeset: 21674:061922babebd
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Thu Dec 19 05:19:48 2013 +0100
summary:   Merge back from main

details:   https://code.openbravo.com/erp/devel/main/rev/a4f03638ab68
changeset: 21675:a4f03638ab68
user:      Atul Gaware <atul.gaware <at> openbravo.com>
date:      Thu Dec 12 16:47:38 2013 +0530
summary:   Fixes Issue 0024575: Not suitable default Currency (USD)
                     in Product/Costing Tab.

details:   https://code.openbravo.com/erp/devel/main/rev/aae6cc6636ea
changeset: 21676:aae6cc6636ea
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Dec 19 10:42:28 2013 +0100
summary:   fixes issue 25372: Pick and Execute window can't be used if it is 
launched
from a menu entry

details:   https://code.openbravo.com/erp/devel/main/rev/8909c0775e65
changeset: 21677:8909c0775e65
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Thu Dec 19 11:29:41 2013 +0000
summary:   CI: merge back from main

details:   https://code.openbravo.com/erp/devel/main/rev/3ce09750f1bd
changeset: 21678:3ce09750f1bd
user:      Stefan Hühner <stefan.huehner <at> openbravo.com>
date:      Thu Dec 19 16:34:59 2013 +0100
summary:   dummy commit to trigger a build

diffstat:

 .hgsigs                                                                        
                                      |   1 +
 .hgtags                                                                        
                                      |   1 +
 lib/README                                                                     
                                      |   1 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-grid.js
 |   2 +-
 src-db/database/sourcedata/AD_CALLOUT.xml                                      
                                      |   9 +
 src-db/database/sourcedata/AD_COLUMN.xml                                       
                                      |   1 +
 src-db/database/sourcedata/AD_MODEL_OBJECT.xml                                 
                                      |  12 +
 src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml                         
                                      |  10 +
 src/org/openbravo/erpCommon/ad_callouts/SL_Costing_Currency.java               
                                      |  61 ++++++++++
 9 files changed, 97 insertions(+), 1 deletions(-)

diffs (179 lines):

diff -r e16bf47ff9ce -r 3ce09750f1bd .hgsigs
--- a/.hgsigs   Wed Dec 04 11:31:35 2013 +0530
+++ b/.hgsigs   Thu Dec 19 16:34:59 2013 +0100
@@ -131,6 +131,7 @@
 ffdd47e41d59e56bf2f85033679accff7feaa941 0 
iEYEABECAAYFAlJfscwACgkQCX/oGf+2qkOJFQCg/olIlg4QV8DcH3aJWB9NVlpgvG4An1P8ZPJjX7Rtaav0sb+N1DF9YaSh
 3dff4a5ade8aa7966fde9139428e968fb7f04218 0 
iEYEABECAAYFAlJlPOMACgkQCX/oGf+2qkPsbgCg4w/JC1tFhyxz6mXa6UBOaEYz6esAnRCq24eVAcoNGrAfIfhXvKUBuQMQ
 8b9a63ffa8e5d52b063db22a52f747a3c616affc 0 
iEYEABECAAYFAlKe/L8ACgkQCX/oGf+2qkMfuwCfafnQo9e1Wva5pycMnkB4/WDQgJoAoLJdXDJt51XxtNI5Orod5XJA+HMX
+bfe21782cd33b4c3bed1cd733f455de6dc61c766 0 
iEYEABECAAYFAlKup5AACgkQCX/oGf+2qkNIUwCgmrPTAq/4glNIJPzOxIl9C5gw1pEAoN+hKrdK0v/e9SEVmKsNYlQx/NZr
 2630b57465e0c53e77eb0c08140ad461f8a6024f 0 
iEYEABECAAYFAlKF+CoACgkQCX/oGf+2qkOn9wCeKuzyuNK/+6xev5U3u8tO6W0eT1YAmwbnnNrtFQRhq0Wd3jFWpbykW/vI
 f2a17a54900bff00269ae2ea9b904a32134de48f 0 
iEYEABECAAYFAlKMuRsACgkQCX/oGf+2qkN1pwCeJzq8oiozQ5qgSNB6ZBboqjEwppEAniyBrwJie/OiwFTaP5VIxp+ceDSQ
 4c222ccbbea79a4343b1ff1729106becebebbc39 0 
iEYEABECAAYFAlKwPmcACgkQCX/oGf+2qkP0awCfVBWE5p7hLNtnbzLL60SS5+ZsrogAn1d7xhYIm/nJ03Jlqs1jXg0iJcgM
diff -r e16bf47ff9ce -r 3ce09750f1bd .hgtags
--- a/.hgtags   Wed Dec 04 11:31:35 2013 +0530
+++ b/.hgtags   Thu Dec 19 16:34:59 2013 +0100
@@ -142,6 +142,7 @@
 750dc95742e0d15c3ed8b484fa8dbc4aa689c627 3.0MP28.1
 0c73b69e61c55d8de0b3a0dfcc2e7511fa8a295f 3.0MP28.2
 72950e8d3e2a52a8c2c704f38f53977dcd46a297 3.0MP28.3
+0b0fda0f36cb25ffd9652b73d69d81f711275091 3.0MP28.4
 cf86ae37f1bab9f9e401a6835258aabbdc91a705 3.0MP29
 f7af9706971ab040115da0a457c0034c53731ead 3.0MP29.1
 d58f931280521ed35a3bfc7d7fcaa60186489ba2 3.0MP30
diff -r e16bf47ff9ce -r 3ce09750f1bd lib/README
--- a/lib/README        Wed Dec 04 11:31:35 2013 +0530
+++ b/lib/README        Thu Dec 19 16:34:59 2013 +0100
@@ -1,3 +1,4 @@
 When adding or removing libraries to Openbravo ERP please update this page
 with your changes:
 http://wiki.openbravo.com/wiki/Openbravo_Libraries
+
diff -r e16bf47ff9ce -r 3ce09750f1bd 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-grid.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-grid.js
      Wed Dec 04 11:31:35 2013 +0530
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-grid.js
      Thu Dec 19 16:34:59 2013 +0100
@@ -398,7 +398,7 @@
         }
       }
     }
-    return null;
+    return OB.User.organizationId;
   },
 
   onFetchData: function (criteria, requestProperties) {
diff -r e16bf47ff9ce -r 3ce09750f1bd src-db/database/sourcedata/AD_CALLOUT.xml
--- a/src-db/database/sourcedata/AD_CALLOUT.xml Wed Dec 04 11:31:35 2013 +0530
+++ b/src-db/database/sourcedata/AD_CALLOUT.xml Thu Dec 19 16:34:59 2013 +0100
@@ -1016,6 +1016,15 @@
 <!--A455D9729EB646EDBF7FC0C4FFCDDC02-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--A455D9729EB646EDBF7FC0C4FFCDDC02--></AD_CALLOUT>
 
+<!--ADC97564E61F49CCAB8D92034DECC64C--><AD_CALLOUT>
+<!--ADC97564E61F49CCAB8D92034DECC64C-->  
<AD_CALLOUT_ID><![CDATA[ADC97564E61F49CCAB8D92034DECC64C]]></AD_CALLOUT_ID>
+<!--ADC97564E61F49CCAB8D92034DECC64C-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--ADC97564E61F49CCAB8D92034DECC64C-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--ADC97564E61F49CCAB8D92034DECC64C-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--ADC97564E61F49CCAB8D92034DECC64C-->  
<NAME><![CDATA[SL_Costing_Currency]]></NAME>
+<!--ADC97564E61F49CCAB8D92034DECC64C-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--ADC97564E61F49CCAB8D92034DECC64C--></AD_CALLOUT>
+
 <!--AE1F6503340441ABBF1BC89FD46DEF13--><AD_CALLOUT>
 <!--AE1F6503340441ABBF1BC89FD46DEF13-->  
<AD_CALLOUT_ID><![CDATA[AE1F6503340441ABBF1BC89FD46DEF13]]></AD_CALLOUT_ID>
 <!--AE1F6503340441ABBF1BC89FD46DEF13-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r e16bf47ff9ce -r 3ce09750f1bd src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml  Wed Dec 04 11:31:35 2013 +0530
+++ b/src-db/database/sourcedata/AD_COLUMN.xml  Thu Dec 19 16:34:59 2013 +0100
@@ -138933,6 +138933,7 @@
 <!--800756-->  <ISSESSIONATTR><![CDATA[Y]]></ISSESSIONATTR>
 <!--800756-->  <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
 <!--800756-->  <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--800756-->  
<AD_CALLOUT_ID><![CDATA[ADC97564E61F49CCAB8D92034DECC64C]]></AD_CALLOUT_ID>
 <!--800756-->  <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
 <!--800756-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--800756-->  <POSITION><![CDATA[7]]></POSITION>
diff -r e16bf47ff9ce -r 3ce09750f1bd 
src-db/database/sourcedata/AD_MODEL_OBJECT.xml
--- a/src-db/database/sourcedata/AD_MODEL_OBJECT.xml    Wed Dec 04 11:31:35 
2013 +0530
+++ b/src-db/database/sourcedata/AD_MODEL_OBJECT.xml    Thu Dec 19 16:34:59 
2013 +0100
@@ -3784,6 +3784,18 @@
 <!--70AAEDDC523E44C6B903E7DAFD3C3228-->  
<OBJECT_TYPE><![CDATA[S]]></OBJECT_TYPE>
 <!--70AAEDDC523E44C6B903E7DAFD3C3228--></AD_MODEL_OBJECT>
 
+<!--74993EB84A38413CA6109A5D2B563552--><AD_MODEL_OBJECT>
+<!--74993EB84A38413CA6109A5D2B563552-->  
<AD_MODEL_OBJECT_ID><![CDATA[74993EB84A38413CA6109A5D2B563552]]></AD_MODEL_OBJECT_ID>
+<!--74993EB84A38413CA6109A5D2B563552-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--74993EB84A38413CA6109A5D2B563552-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--74993EB84A38413CA6109A5D2B563552-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--74993EB84A38413CA6109A5D2B563552-->  <ACTION><![CDATA[C]]></ACTION>
+<!--74993EB84A38413CA6109A5D2B563552-->  
<CLASSNAME><![CDATA[org.openbravo.erpCommon.ad_callouts.SL_Costing_Currency]]></CLASSNAME>
+<!--74993EB84A38413CA6109A5D2B563552-->  <ISDEFAULT><![CDATA[Y]]></ISDEFAULT>
+<!--74993EB84A38413CA6109A5D2B563552-->  
<AD_CALLOUT_ID><![CDATA[ADC97564E61F49CCAB8D92034DECC64C]]></AD_CALLOUT_ID>
+<!--74993EB84A38413CA6109A5D2B563552-->  
<OBJECT_TYPE><![CDATA[S]]></OBJECT_TYPE>
+<!--74993EB84A38413CA6109A5D2B563552--></AD_MODEL_OBJECT>
+
 <!--75CE8C1D309F44B7A3545E7B0EFC5449--><AD_MODEL_OBJECT>
 <!--75CE8C1D309F44B7A3545E7B0EFC5449-->  
<AD_MODEL_OBJECT_ID><![CDATA[75CE8C1D309F44B7A3545E7B0EFC5449]]></AD_MODEL_OBJECT_ID>
 <!--75CE8C1D309F44B7A3545E7B0EFC5449-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r e16bf47ff9ce -r 3ce09750f1bd 
src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml
--- a/src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml    Wed Dec 04 
11:31:35 2013 +0530
+++ b/src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml    Thu Dec 19 
16:34:59 2013 +0100
@@ -4040,6 +4040,16 @@
 <!--6AE5F2D3163D178BE040007F010174B7-->  <ISDEFAULT><![CDATA[Y]]></ISDEFAULT>
 <!--6AE5F2D3163D178BE040007F010174B7--></AD_MODEL_OBJECT_MAPPING>
 
+<!--6CC86B3FF0CE460B8972901C6BC63063--><AD_MODEL_OBJECT_MAPPING>
+<!--6CC86B3FF0CE460B8972901C6BC63063-->  
<AD_MODEL_OBJECT_MAPPING_ID><![CDATA[6CC86B3FF0CE460B8972901C6BC63063]]></AD_MODEL_OBJECT_MAPPING_ID>
+<!--6CC86B3FF0CE460B8972901C6BC63063-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--6CC86B3FF0CE460B8972901C6BC63063-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--6CC86B3FF0CE460B8972901C6BC63063-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--6CC86B3FF0CE460B8972901C6BC63063-->  
<AD_MODEL_OBJECT_ID><![CDATA[74993EB84A38413CA6109A5D2B563552]]></AD_MODEL_OBJECT_ID>
+<!--6CC86B3FF0CE460B8972901C6BC63063-->  
<MAPPINGNAME><![CDATA[/ad_callouts/SL_Costing_Currency.html]]></MAPPINGNAME>
+<!--6CC86B3FF0CE460B8972901C6BC63063-->  <ISDEFAULT><![CDATA[Y]]></ISDEFAULT>
+<!--6CC86B3FF0CE460B8972901C6BC63063--></AD_MODEL_OBJECT_MAPPING>
+
 <!--6E33721FD01845F291D0A69866C60821--><AD_MODEL_OBJECT_MAPPING>
 <!--6E33721FD01845F291D0A69866C60821-->  
<AD_MODEL_OBJECT_MAPPING_ID><![CDATA[6E33721FD01845F291D0A69866C60821]]></AD_MODEL_OBJECT_MAPPING_ID>
 <!--6E33721FD01845F291D0A69866C60821-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r e16bf47ff9ce -r 3ce09750f1bd 
src/org/openbravo/erpCommon/ad_callouts/SL_Costing_Currency.java
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/src/org/openbravo/erpCommon/ad_callouts/SL_Costing_Currency.java  Thu Dec 
19 16:34:59 2013 +0100
@@ -0,0 +1,61 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2013 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+package org.openbravo.erpCommon.ad_callouts;
+
+import javax.servlet.ServletException;
+
+import org.openbravo.base.filter.IsIDFilter;
+import org.openbravo.dal.core.OBContext;
+import org.openbravo.dal.service.OBDal;
+import org.openbravo.model.ad.system.Client;
+import org.openbravo.model.common.enterprise.Organization;
+
+public class SL_Costing_Currency extends SimpleCallout {
+
+  private static final long serialVersionUID = 1L;
+
+  @Override
+  protected void execute(CalloutInfo info) throws ServletException {
+
+    final String strAdOrgId = info.getStringParameter("inpadOrgId", 
IsIDFilter.instance);
+    final String strClientId = info.getStringParameter("inpadClientId", 
IsIDFilter.instance);
+    String strCurrencyId = null;
+    try {
+      OBContext.setAdminMode();
+      Organization org = OBDal.getInstance().get(Organization.class, 
strAdOrgId);
+      if (org.getCurrency() != null)
+        strCurrencyId = org.getCurrency().getId();
+      else {
+        Organization legalOrg = 
OBContext.getOBContext().getOrganizationStructureProvider()
+            .getLegalEntity(org);
+        if (legalOrg != null)
+          strCurrencyId = legalOrg.getCurrency() != null ? 
legalOrg.getCurrency().getId() : null;
+        if (strCurrencyId == null || org.getId().equals("0")) {
+          Client client = OBDal.getInstance().get(Client.class, strClientId);
+          strCurrencyId = client.getCurrency() != null ? 
client.getCurrency().getId() : null;
+        }
+      }
+    } catch (Exception e) {
+      e.printStackTrace();
+    } finally {
+      OBContext.restorePreviousMode();
+    }
+    info.addResult("inpcCurrencyId", strCurrencyId);
+  }
+}

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to