[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