[Erp5-report] r27690 - /erp5/trunk/products/ERP5/Document/

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Jun 19 17:22:28 CEST 2009


Author: fabien
Date: Fri Jun 19 17:22:27 2009
New Revision: 27690

URL: http://svn.erp5.org?rev=27690&view=rev
Log:
remove causality property. All can be done with reference.
Removing causality link from movement should make catalog a bit faster.

Modified:
    erp5/trunk/products/ERP5/Document/TradeCondition.py
    erp5/trunk/products/ERP5/Document/TradeModelLine.py
    erp5/trunk/products/ERP5/Document/TradeModelRule.py

Modified: erp5/trunk/products/ERP5/Document/TradeCondition.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TradeCondition.py?rev=27690&r1=27689&r2=27690&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TradeCondition.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/TradeCondition.py [utf8] Fri Jun 19 17:22:27 2009
@@ -232,14 +232,13 @@
             movement_list=movement_list,
             current_aggregated_amount_list=result,
             **kw)
-          result.extend(model_line_result)
+          if model_line.getCreateLine():
+            # remove movement that should not be created
+            result.extend(model_line_result)
         if len(result) != len(movement_list):
           # something was added
           need_to_run = 1
           movement_list = result
-
-      # remove movement that should not be created
-      result = [movement for movement in result if movement.getCausalityValue().getCreateLine()]
       return result
 
     security.declareProtected( Permissions.AccessContentsInformation, 'getCell')

Modified: erp5/trunk/products/ERP5/Document/TradeModelLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TradeModelLine.py?rev=27690&r1=27689&r2=27690&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TradeModelLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/TradeModelLine.py [utf8] Fri Jun 19 17:22:27 2009
@@ -179,7 +179,6 @@
           }
 
       common_params = {
-        'causality': self.getRelativeUrl(),
         'resource': self.getResource(),
         'reference': self.getReference(),
         'base_application_list': base_application_list,

Modified: erp5/trunk/products/ERP5/Document/TradeModelRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TradeModelRule.py?rev=27690&r1=27689&r2=27690&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TradeModelRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/TradeModelRule.py [utf8] Fri Jun 19 17:22:27 2009
@@ -98,9 +98,6 @@
     else:
       movement_dict['start_date'] = movement.getStartDate()
       movement_dict['stop_date'] = movement.getStopDate()
-
-    movement_dict['causality_value'] = business_path
-
     return movement_dict
 
   def _getStaticPropertyDict(self, context_movement):




More information about the Erp5-report mailing list