[Erp5-report] r14123 - /erp5/trunk/products/ERP5/Extensions/InventoryBrain.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Apr 19 15:13:10 CEST 2007


Author: romain
Date: Thu Apr 19 15:13:09 2007
New Revision: 14123

URL: http://svn.erp5.org?rev=14123&view=rev
Log:
Update url parameter to make them compatible with latest inventory fixes.

Modified:
    erp5/trunk/products/ERP5/Extensions/InventoryBrain.py

Modified: erp5/trunk/products/ERP5/Extensions/InventoryBrain.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Extensions/InventoryBrain.py?rev=14123&r1=14122&r2=14123&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Extensions/InventoryBrain.py (original)
+++ erp5/trunk/products/ERP5/Extensions/InventoryBrain.py Thu Apr 19 15:13:09 2007
@@ -190,20 +190,34 @@
       }
       # Add parameters to query_kw
       query_kw_update = {}
+
       if cname_id in ('getCurrentInventory', ):
         query_kw_update = {
-          'simulation_state': list(self.getPortalCurrentInventoryStateList())
-        }
+          'simulation_state': 
+            list(self.getPortalCurrentInventoryStateList() + \
+            self.getPortalTransitInventoryStateList()),
+          'omit_transit': 1,
+          'transit_simulation_state': list(
+                 self.getPortalTransitInventoryStateList())
+        }
+
       elif cname_id in ('getAvailableInventory', ):
         query_kw_update = {
-          'simulation_state': \
-            list(self.getPortalReservedInventoryStateList()) + \
-            list(self.getPortalCurrentInventoryStateList())
+          'simulation_state': list(self.getPortalCurrentInventoryStateList() + \
+                            self.getPortalTransitInventoryStateList()),
+          'omit_transit': 1,
+          'transit_simulation_state': list(self.getPortalTransitInventoryStateList()),
+          'reserved_kw': {
+            'simulation_state': list(self.getPortalReservedInventoryStateList()),
+            'transit_simulation_state': list(self.getPortalTransitInventoryStateList()),
+            'omit_input': 1
+          }
         }
       elif cname_id in ('getFutureInventory', 'inventory', ):
         query_kw_update = {
           'simulation_state': \
             list(self.getPortalFutureInventoryStateList()) + \
+            list(self.getPortalTransitInventoryStateList()) + \
             list(self.getPortalReservedInventoryStateList()) + \
             list(self.getPortalCurrentInventoryStateList())
         }




More information about the Erp5-report mailing list