[Erp5-report] r32497 kazuhiko - /erp5/trunk/products/ERP5/Document/

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Feb 12 15:21:57 CET 2010


Author: kazuhiko
Date: Fri Feb 12 15:21:56 2010
New Revision: 32497

URL: http://svn.erp5.org?rev=32497&view=rev
Log:
it is required to call _getExpandablePropertyUpdateDict() if we override _getExpandablePropertyDict(). more refactoring required.

Modified:
    erp5/trunk/products/ERP5/Document/ProductionOrderModelRule.py
    erp5/trunk/products/ERP5/Document/ProductionOrderRule.py

Modified: erp5/trunk/products/ERP5/Document/ProductionOrderModelRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ProductionOrderModelRule.py?rev=32497&r1=32496&r2=32497&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ProductionOrderModelRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ProductionOrderModelRule.py [utf8] Fri Feb 12 15:21:56 2010
@@ -87,6 +87,10 @@
     for prop in default_property_list:
       property_dict[prop] = movement.getProperty(prop)
 
+    # rule specific
+    property_dict.update(**self._getExpandablePropertyUpdateDict(applied_rule,
+      movement, business_path, property_dict))
+
     path = self.getBusinessProcessValue(applied_rule=applied_rule).getRootExplanationPathValue()
     property_dict['source_section'] = path.getDestinationSection(context=movement)
     property_dict['source'] = path.getDestination(context=movement)

Modified: erp5/trunk/products/ERP5/Document/ProductionOrderRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ProductionOrderRule.py?rev=32497&r1=32496&r2=32497&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ProductionOrderRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ProductionOrderRule.py [utf8] Fri Feb 12 15:21:56 2010
@@ -103,6 +103,10 @@
       for prop in default_property_list:
         property_dict[prop] = movement.getProperty(prop)
     
+      # rule specific
+      property_dict.update(**self._getExpandablePropertyUpdateDict(applied_rule,
+        movement, business_path, property_dict))
+
       return property_dict
 
 from Products.ERP5Type.Utils import monkeyPatch




More information about the Erp5-report mailing list