[Erp5-report] r30890 - /erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Nov 27 15:24:32 CET 2009
Author: aurel
Date: Fri Nov 27 15:24:32 2009
New Revision: 30890
URL: http://svn.erp5.org?rev=30890&view=rev
Log:
fix way to pass kw parameter to method
Modified:
erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py
Modified: erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py?rev=30890&r1=30889&r2=30890&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py [utf8] Fri Nov 27 15:24:32 2009
@@ -45,7 +45,7 @@
meta_type = 'ERP5 Invoice Transaction Rule'
portal_type = 'Invoice Transaction Rule'
add_permission = Permissions.AddPortalContent
-
+
# Declarative security
security = ClassSecurityInfo()
security.declareObjectProtected(Permissions.AccessContentsInformation)
@@ -152,7 +152,7 @@
These previsions are acrually returned as dictionaries.
"""
if self._isBPM():
- return self._generatePrevisionListBPM(applied_rule, *kw)
+ return self._generatePrevisionListBPM(applied_rule, **kw)
prevision_list = []
context_movement = applied_rule.getParentValue()
@@ -267,7 +267,7 @@
for movement_id in delete_list:
applied_rule._delObject(movement_id)
-
+
for movement, prop_dict in modify_dict.items():
applied_rule[movement].edit(**prop_dict)
@@ -315,10 +315,10 @@
new_mvmt.setSourceTotalAssetPrice(round(
source_exchange_ratio*applied_rule.getParentValue().getTotalPrice(),
precision))
-
+
# Pass to base class
Rule.expand(self, applied_rule, force=force, **kw)
-
+
# Matrix related
security.declareProtected( Permissions.ModifyPortalContent,
'newCellContent' )
@@ -329,7 +329,7 @@
self.invokeFactory(type_name=portal_type, id=id)
new_cell = self.get(id)
return new_cell
-
+
security.declareProtected(Permissions.ModifyPortalContent, 'solve')
def solve(self, applied_rule, solution_list):
"""
@@ -359,13 +359,13 @@
# """
# Returns 1 if divergent rule
# """
-#
+#
# security.declareProtected(Permissions.View, 'getDivergenceList')
# def getDivergenceList(self, applied_rule):
# """
# Returns a list Divergence descriptors
# """
-#
+#
# security.declareProtected(Permissions.View, 'getSolverList')
# def getSolverList(self, applied_rule):
# """
More information about the Erp5-report
mailing list