[Erp5-report] r25536 - /erp5/trunk/products/ERP5/Document/OrderBuilder.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Feb 12 08:06:32 CET 2009
Author: yusei
Date: Thu Feb 12 08:06:31 2009
New Revision: 25536
URL: http://svn.erp5.org?rev=25536&view=rev
Log:
Builder always must work and finish building even if user who calls builder don't have permission to change target document.
Modified:
erp5/trunk/products/ERP5/Document/OrderBuilder.py
Modified: erp5/trunk/products/ERP5/Document/OrderBuilder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/OrderBuilder.py?rev=25536&r1=25535&r2=25536&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/OrderBuilder.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/OrderBuilder.py [utf8] Thu Feb 12 08:06:31 2009
@@ -672,9 +672,17 @@
delivery_movement._edit(force_update=1, **property_dict)
simulation_movement.edit(delivery_ratio=1)
- def callAfterBuildingScript(self, delivery_list, movement_list=None, **kw):
- """
- Call script on each delivery built
+ def callAfterBuildingScript(self, *args, **kw):
+ """
+ Call script on each delivery built.
+ """
+ callAfterBuildingScript = UnrestrictedMethod(self._callAfterBuildingScript)
+ return callAfterBuildingScript(*args, **kw)
+
+ def _callAfterBuildingScript(self, delivery_list, movement_list=None, **kw):
+ """
+ Call script on each delivery built.
+ This method is wrapped by UnrestrictedMethod.
"""
if not len(delivery_list):
return
More information about the Erp5-report
mailing list