[Erp5-report] r37637 nicolas.dumazet - /erp5/trunk/products/ERP5/Document/BusinessPath.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Sun Aug 8 12:03:25 CEST 2010
Author: nicolas.dumazet
Date: Sun Aug 8 12:03:25 2010
New Revision: 37637
URL: http://svn.erp5.org?rev=37637&view=rev
Log:
committing local changes. zSelectMovement list had been
improved and renamed to zSelectBuildableMovementList
Modified:
erp5/trunk/products/ERP5/Document/BusinessPath.py
Modified: erp5/trunk/products/ERP5/Document/BusinessPath.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/BusinessPath.py?rev=37637&r1=37636&r2=37637&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/BusinessPath.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/BusinessPath.py [utf8] Sun Aug 8 12:03:25 2010
@@ -596,8 +596,15 @@ class BusinessPath(Path, Predicate):
search_kw['movement.price'] = {'query':0, 'range':'neq'}
sql_kw = portal_catalog.buildSQLQuery(**search_kw)
"""
- all_movement_list = self.BusinessPath_zSelectMovement(
+ predecessor_state = self.getPredecessorValue()
+ if predecessor_state is None:
+ predecessor_uid_list = []
+ else:
+ predecessor_list = predecessor_state.getSuccessorRelatedValueList()
+ predecessor_uid_list = [x.getUid() for x in predecessor_list]
+ all_movement_list = self.BusinessPath_zSelectBuildableMovementList(
business_path_uid=self.getUid(),
+ predecessor_uid_list=predecessor_uid_list,
**sql_kw)
# select method should return only non-delivered movements, but
More information about the Erp5-report
mailing list