[Erp5-report] r31294 kazuhiko - in /erp5/trunk/products/ERP5/Document: Delivery.py Movement.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Dec 14 18:18:29 CET 2009
Author: kazuhiko
Date: Mon Dec 14 18:18:27 2009
New Revision: 31294
URL: http://svn.erp5.org?rev=31294&view=rev
Log:
same as 31281. 'delivery' category is also used to record the relation between a solver decision and a delivery movement, so we need to specify portal_type in order to get related simulation movements only.
Modified:
erp5/trunk/products/ERP5/Document/Delivery.py
erp5/trunk/products/ERP5/Document/Movement.py
Modified: erp5/trunk/products/ERP5/Document/Delivery.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Delivery.py?rev=31294&r1=31293&r2=31294&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Delivery.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/Delivery.py [utf8] Mon Dec 14 18:18:27 2009
@@ -792,7 +792,8 @@
# we might use a zsql method, because it can be very slow
for m in self.getMovementList():
if m.isSimulated():
- sim_movement_list = m.getDeliveryRelatedValueList()
+ sim_movement_list = m.getDeliveryRelatedValueList(
+ portal_type='Simulation Movement') # XXX hardcoded
for sim_movement in sim_movement_list:
if sim_movement.getRootAppliedRule().getPath() \
not in excluded_rule_path_list:
Modified: erp5/trunk/products/ERP5/Document/Movement.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Movement.py?rev=31294&r1=31293&r2=31294&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Movement.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/Movement.py [utf8] Mon Dec 14 18:18:27 2009
@@ -493,7 +493,8 @@
Return a list of messages that contains the divergences
"""
divergence_list = []
- for simulation_movement in self.getDeliveryRelatedValueList():
+ for simulation_movement in self.getDeliveryRelatedValueList(
+ portal_type='Simulation Movement'): # XXX hardcoded
divergence_list.extend(simulation_movement.getDivergenceList())
return divergence_list
More information about the Erp5-report
mailing list