[Erp5-report] r33793 kazuhiko - /erp5/trunk/products/ERP5/Document/Order.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Mar 17 12:50:02 CET 2010
Author: kazuhiko
Date: Wed Mar 17 12:50:00 2010
New Revision: 33793
URL: http://svn.erp5.org?rev=33793&view=rev
Log:
* rename applyToOrderRelatedMovement to applyToDeliveryRelatedMovement and keep the original name as the alias.
* try to find delivery related first for better performance in the new simulation hierarchy.
Modified:
erp5/trunk/products/ERP5/Document/Order.py
Modified: erp5/trunk/products/ERP5/Document/Order.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Order.py?rev=33793&r1=33792&r2=33793&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Order.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/Order.py [utf8] Wed Mar 17 12:50:00 2010
@@ -117,35 +117,38 @@
kw.setdefault('portal_type', self.getPortalOrderMovementTypeList())
return Delivery.getTotalQuantity(self, **kw)
- def applyToOrderRelatedMovement(self, portal_type='Simulation Movement', \
- method_id = 'expand',**kw):
+ def applyToDeliveryRelatedMovement(self, portal_type='Simulation Movement',
+ method_id='expand',**kw):
"""
Warning: does not work if it was not catalogued immediately
"""
# 'order' category is deprecated. it is kept for compatibility.
- for my_simulation_movement in self.getOrderRelatedValueList(
+ for my_simulation_movement in self.getDeliveryRelatedValueList(
portal_type='Simulation Movement') or \
- self.getDeliveryRelatedValueList(
+ self.getOrderRelatedValueList(
portal_type='Simulation Movement'):
# And apply
getattr(my_simulation_movement, method_id)(**kw)
for m in self.contentValues(filter={'portal_type': \
self.getPortalMovementTypeList()}):
# Find related in simulation
- for my_simulation_movement in m.getOrderRelatedValueList(
+ for my_simulation_movement in m.getDeliveryRelatedValueList(
portal_type='Simulation Movement') or \
- m.getDeliveryRelatedValueList(
+ m.getOrderRelatedValueList(
portal_type='Simulation Movement'):
# And apply
getattr(my_simulation_movement, method_id)(**kw)
for c in m.contentValues(filter={'portal_type':
self.getPortalMovementTypeList()}):
- for my_simulation_movement in c.getOrderRelatedValueList(
+ for my_simulation_movement in c.getDeliveryRelatedValueList(
portal_type='Simulation Movement') or \
- c.getDeliveryRelatedValueList(
+ c.getOrderRelatedValueList(
portal_type='Simulation Movement'):
# And apply
getattr(my_simulation_movement, method_id)(**kw)
+
+ # 'order' category is deprecated. it is kept for compatibility.
+ applyToOrderRelatedMovement = applyToDeliveryRelatedMovement
def applyToOrderRelatedAppliedRule(self, method_id='expand',**kw):
my_applied_rule = self.getCausalityRelatedValue( \
More information about the Erp5-report
mailing list