[Erp5-report] r13029 - /erp5/trunk/products/ERP5/Tool/SimulationTool.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Feb 26 13:36:41 CET 2007
Author: seb
Date: Mon Feb 26 13:36:40 2007
New Revision: 13029
URL: http://svn.erp5.org?rev=13029&view=rev
Log:
do not return the inventory wich is in transit state in getCurrentInventory
Modified:
erp5/trunk/products/ERP5/Tool/SimulationTool.py
Modified: erp5/trunk/products/ERP5/Tool/SimulationTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Tool/SimulationTool.py?rev=13029&r1=13028&r2=13029&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Tool/SimulationTool.py (original)
+++ erp5/trunk/products/ERP5/Tool/SimulationTool.py Mon Feb 26 13:36:40 2007
@@ -607,12 +607,19 @@
security.declareProtected(Permissions.AccessContentsInformation,
'getCurrentInventory')
- def getCurrentInventory(self, **kw):
+ def getCurrentInventory(self, omit_transit=1,
+ transit_simulation_state=None,**kw):
"""
Returns current inventory
"""
- kw['simulation_state'] = self.getPortalCurrentInventoryStateList()
- return self.getInventory(**kw)
+ kw['simulation_state'] = self.getPortalCurrentInventoryStateList() + \
+ self.getPortalTransitInventoryStateList()
+ if transit_simulation_state is None:
+ self.getPortalTransitInventoryStateList()
+ current_inventory = self.getInventory(omit_transit=omit_transit,
+ transit_simulation_state=transit_simulation_state,
+ **kw)
+ return current_inventory
security.declareProtected(Permissions.AccessContentsInformation,
'getAvailableInventory')
@@ -634,6 +641,7 @@
"""
kw['simulation_state'] = tuple(
list(self.getPortalFutureInventoryStateList()) + \
+ list(self.getPortalTransitInventoryStateList()) + \
list(self.getPortalReservedInventoryStateList()) + \
list(self.getPortalCurrentInventoryStateList()))
return self.getInventory(**kw)
More information about the Erp5-report
mailing list