details:   /erp/devel/main/rev/99818017822d
changeset: 7910:99818017822d
user:      Harikrishnan Raja <harikrishnan.raja <at> openbravo.com>
date:      Wed Jul 14 16:26:00 2010 +0530
summary:   Fixes Issue 13926: Quantity ordered duplicated

details:   /erp/devel/main/rev/8b98f543308c
changeset: 7911:8b98f543308c
user:      Harikrishnan Raja <harikrishnan.raja <at> openbravo.com>
date:      Wed Jul 14 19:09:09 2010 +0530
summary:   Fixes Issue 13484: User created on Initial Organization Setup has 
Client Admin role

details:   /erp/devel/main/rev/161d540df8db
changeset: 7912:161d540df8db
user:      Harikrishnan Raja <harikrishnan.raja <at> openbravo.com>
date:      Thu Jul 15 08:14:47 2010 +0530
summary:   Commit for Database consistency failure.

details:   /erp/devel/main/rev/aa0b48d438f1
changeset: 7913:aa0b48d438f1
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Thu Jul 15 08:18:17 2010 +0000
summary:   CI: promote changesets from pi to main

details:   /erp/devel/main/rev/33fb2a504aa2
changeset: 7914:33fb2a504aa2
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Thu Jul 15 08:18:18 2010 +0000
summary:   CI: update AD_MODULE - Core version and label

diffstat:

 src-db/database/model/functions/C_ORDER_POST1.xml              |   8 +++-
 src-db/database/sourcedata/AD_MODULE.xml                       |   4 +-
 src/org/openbravo/erpCommon/ad_forms/InitialOrgSetup.java      |  17 +++++++++-
 src/org/openbravo/erpCommon/ad_forms/InitialOrgSetup_data.xsql |   2 +-
 4 files changed, 25 insertions(+), 6 deletions(-)

diffs (93 lines):

diff -r 3c36c582b319 -r 33fb2a504aa2 
src-db/database/model/functions/C_ORDER_POST1.xml
--- a/src-db/database/model/functions/C_ORDER_POST1.xml Wed Jul 14 12:46:20 
2010 +0200
+++ b/src-db/database/model/functions/C_ORDER_POST1.xml Thu Jul 15 08:18:18 
2010 +0000
@@ -352,7 +352,9 @@
                 v_QtyPO:=0;
                 v_QtyOrderPO:=NULL;
               END IF;
-              M_UPDATE_STORAGE_PENDING(v_Client_ID, v_Org_ID, v_UpdatedBy, 
Cur_ResLine.M_Product_ID, Cur_ResLine.M_Warehouse_ID, 
Cur_ResLine.M_AttributeSetInstance_ID, Cur_ResLine.C_UOM_ID, 
Cur_ResLine.M_PRODUCT_UOM_ID, v_QtySO, v_QtyOrderSO, v_QtyPO, v_QtyOrderPO) ;
+              IF(v_DocStatus<>'IP' OR v_DocAction<>'CO') THEN
+               M_UPDATE_STORAGE_PENDING(v_Client_ID, v_Org_ID, v_UpdatedBy, 
Cur_ResLine.M_Product_ID, Cur_ResLine.M_Warehouse_ID, 
Cur_ResLine.M_AttributeSetInstance_ID, Cur_ResLine.C_UOM_ID, 
Cur_ResLine.M_PRODUCT_UOM_ID, v_QtySO, v_QtyOrderSO, v_QtyPO, v_QtyOrderPO) ;
+              END IF;
             END LOOP;
           -- Set reserved quantity to 0
           UPDATE C_ORDERLINE
@@ -984,8 +986,10 @@
        v_QtyOrderPO := C_Uom_Convert(v_QtyPO, Cur_ResLine.C_UOM_ID, 
Cur_ResLine.M_Product_UOM_ID, 'Y');
     END IF;
    END IF;
-   M_UPDATE_STORAGE_PENDING(v_Client_ID, v_Org_ID, v_UpdatedBy, 
Cur_ResLine.M_Product_ID, Cur_ResLine.M_Warehouse_ID, 
Cur_ResLine.M_AttributeSetInstance_ID,
+   IF(v_DocStatus<>'IP' OR v_DocAction<>'CO') THEN
+        M_UPDATE_STORAGE_PENDING(v_Client_ID, v_Org_ID, v_UpdatedBy, 
Cur_ResLine.M_Product_ID, Cur_ResLine.M_Warehouse_ID, 
Cur_ResLine.M_AttributeSetInstance_ID,
           Cur_ResLine.C_UOM_ID, Cur_ResLine.M_PRODUCT_UOM_ID, v_QtySO, 
v_QtyOrderSO, v_QtyPO, v_QtyOrderPO);
+    END IF;
    DBMS_OUTPUT.PUT_LINE('Reserved Warehouse=' || Cur_ResLine.M_Warehouse_ID || 
', Product=' || Cur_ResLine.M_Product_ID || ', Attrib=' || 
Cur_ResLine.M_AttributeSetInstance_ID || ', Qty=' || v_QtySO || '/' || v_QtyPO);
 
    -- Update Order Line
diff -r 3c36c582b319 -r 33fb2a504aa2 src-db/database/sourcedata/AD_MODULE.xml
--- a/src-db/database/sourcedata/AD_MODULE.xml  Wed Jul 14 12:46:20 2010 +0200
+++ b/src-db/database/sourcedata/AD_MODULE.xml  Thu Jul 15 08:18:18 2010 +0000
@@ -6,7 +6,7 @@
 <!--0-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--0-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--0-->  <NAME><![CDATA[core]]></NAME>
-<!--0-->  <VERSION><![CDATA[2.50.17732]]></VERSION>
+<!--0-->  <VERSION><![CDATA[2.50.17913]]></VERSION>
 <!--0-->  <DESCRIPTION><![CDATA[Core module is the base one]]></DESCRIPTION>
 <!--0-->  <HELP><![CDATA[Core module is the base one, all developments in core 
are included as part of the standard Openbravo ERP.]]></HELP>
 <!--0-->  <URL><![CDATA[www.openbravo.com]]></URL>
@@ -22,7 +22,7 @@
 <!--0-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--0-->  <HASREFERENCEDATA><![CDATA[Y]]></HASREFERENCEDATA>
 <!--0-->  <REFERENCEDATAINFO><![CDATA[Standard document types for orders, 
invoices, etc. and settings]]></REFERENCEDATAINFO>
-<!--0-->  <VERSION_LABEL><![CDATA[dev]]></VERSION_LABEL>
+<!--0-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--0-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--0--></AD_MODULE>
 
diff -r 3c36c582b319 -r 33fb2a504aa2 
src/org/openbravo/erpCommon/ad_forms/InitialOrgSetup.java
--- a/src/org/openbravo/erpCommon/ad_forms/InitialOrgSetup.java Wed Jul 14 
12:46:20 2010 +0200
+++ b/src/org/openbravo/erpCommon/ad_forms/InitialOrgSetup.java Thu Jul 15 
08:18:18 2010 +0000
@@ -494,6 +494,21 @@
         releaseRollbackConnection(conn);
         return false;
       }
+      String ad_role_id= SequenceIdData.getUUID();
+      if (InitialOrgSetupData.insertRole(conn, this, AD_Client_ID, ad_role_id, 
name,AD_Org_ID) != 1) {
+            final String err = "InitialOrgSetup - CreateRole - Role NOT 
inserted";
+            log4j.warn(err);
+            m_info.append(err).append(SALTO_LINEA);
+            releaseRollbackConnection(conn);
+            return false;
+          }
+      if (InitialOrgSetupData.insertRoleOrgAccess(conn, this, AD_Client_ID, 
AD_Org_ID, ad_role_id) != 1) {
+          final String err = "InitialOrgSetup - CreateRole - Role Organization 
NOT inserted";
+          log4j.warn(err);
+          m_info.append(err).append(SALTO_LINEA);
+          releaseRollbackConnection(conn);
+          return false;
+        }
       if (log4j.isDebugEnabled())
         log4j.debug("InitialOrgSetup - createOrg - USER INSERTED " + name);
       // Info
@@ -515,7 +530,7 @@
       // * Create User-Role
 
       // OrgUser - User
-      if (InitialOrgSetupData.insertUserRoles(conn, this, AD_Client_ID, 
AD_User_U_ID, stradRoleId) != 1)
+      if (InitialOrgSetupData.insertUserRoles(conn, this, AD_Client_ID, 
AD_User_U_ID, ad_role_id) != 1)
         log4j.warn("InitialOrgSetup - createOrg - UserRole OrgUser+Org NOT 
inserted");
       releaseCommitConnection(conn);
     } catch (final Exception e) {
diff -r 3c36c582b319 -r 33fb2a504aa2 
src/org/openbravo/erpCommon/ad_forms/InitialOrgSetup_data.xsql
--- a/src/org/openbravo/erpCommon/ad_forms/InitialOrgSetup_data.xsql    Wed Jul 
14 12:46:20 2010 +0200
+++ b/src/org/openbravo/erpCommon/ad_forms/InitialOrgSetup_data.xsql    Thu Jul 
15 08:18:18 2010 +0000
@@ -67,7 +67,7 @@
       <![CDATA[
       INSERT INTO AD_Role 
(AD_Client_ID,AD_Org_ID,IsActive,Created,CreatedBy,Updated,UpdatedBy,AD_Role_ID,Name,
       Description,UserLevel,ClientList,OrgList)
-      VALUES (?,'0','Y',now(),'0',now(),'0',?,?,?,' CO',?,?)
+      VALUES (?,'0','Y',now(),'0',now(),'0',?,?,?,'  O',?,?)
       ]]>
     </Sql>
     <Parameter name="AD_Client_ID"/>

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to