[Erp5-report] r20689 - /erp5/trunk/products/ERP5/Document/Delivery.py

nobody at svn.erp5.org nobody at svn.erp5.org
Sat Apr 19 16:07:33 CEST 2008


Author: jerome
Date: Sat Apr 19 16:07:33 2008
New Revision: 20689

URL: http://svn.erp5.org?rev=20689&view=rev
Log:
simplify applyToDeliveryRelatedMovement by using getMovementList

Modified:
    erp5/trunk/products/ERP5/Document/Delivery.py

Modified: erp5/trunk/products/ERP5/Document/Delivery.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Delivery.py?rev=20689&r1=20688&r2=20689&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Delivery.py (original)
+++ erp5/trunk/products/ERP5/Document/Delivery.py Sat Apr 19 16:07:33 2008
@@ -246,25 +246,18 @@
       return container_list
 
     def applyToDeliveryRelatedMovement(self, portal_type='Simulation Movement',
-        method_id = 'expand',**kw):
+                                       method_id='expand', **kw):
       for my_simulation_movement in self.getDeliveryRelatedValueList(
                                       portal_type = 'Simulation Movement'):
-          # And apply
-          getattr(my_simulation_movement.getObject(), method_id)(**kw)
-      for m in self.contentValues(filter={'portal_type':
-                                      self.getPortalMovementTypeList()}):
+        # And apply
+        getattr(my_simulation_movement.getObject(), method_id)(**kw)
+
+      for m in self.getMovementList():
         # Find related in simulation
         for my_simulation_movement in m.getDeliveryRelatedValueList(
                                   portal_type = 'Simulation Movement'):
           # And apply
           getattr(my_simulation_movement.getObject(), method_id)(**kw)
-        for c in m.contentValues(filter={'portal_type':
-                                        self.getPortalMovementTypeList()}):
-          for my_simulation_movement in c.getDeliveryRelatedValueList(
-                                  portal_type = 'Simulation Movement'):
-            # And apply
-            getattr(my_simulation_movement.getObject(), method_id)(**kw)
-
 
     #######################################################
     # Causality computation




More information about the Erp5-report mailing list