Commit c7113414 authored by Sebastien Robin's avatar Sebastien Robin

do not return the inventory wich is in transit state in getCurrentInventory

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@13029 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 4a0140c6
...@@ -607,12 +607,19 @@ class SimulationTool(BaseTool): ...@@ -607,12 +607,19 @@ class SimulationTool(BaseTool):
security.declareProtected(Permissions.AccessContentsInformation, security.declareProtected(Permissions.AccessContentsInformation,
'getCurrentInventory') 'getCurrentInventory')
def getCurrentInventory(self, **kw): def getCurrentInventory(self, omit_transit=1,
transit_simulation_state=None,**kw):
""" """
Returns current inventory Returns current inventory
""" """
kw['simulation_state'] = self.getPortalCurrentInventoryStateList() kw['simulation_state'] = self.getPortalCurrentInventoryStateList() + \
return self.getInventory(**kw) 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, security.declareProtected(Permissions.AccessContentsInformation,
'getAvailableInventory') 'getAvailableInventory')
...@@ -634,6 +641,7 @@ class SimulationTool(BaseTool): ...@@ -634,6 +641,7 @@ class SimulationTool(BaseTool):
""" """
kw['simulation_state'] = tuple( kw['simulation_state'] = tuple(
list(self.getPortalFutureInventoryStateList()) + \ list(self.getPortalFutureInventoryStateList()) + \
list(self.getPortalTransitInventoryStateList()) + \
list(self.getPortalReservedInventoryStateList()) + \ list(self.getPortalReservedInventoryStateList()) + \
list(self.getPortalCurrentInventoryStateList())) list(self.getPortalCurrentInventoryStateList()))
return self.getInventory(**kw) return self.getInventory(**kw)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment