[Erp5-report] r36951 kazuhiko - /erp5/trunk/products/ERP5/mixin/solver.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Jul 7 16:28:54 CEST 2010
Author: kazuhiko
Date: Wed Jul 7 16:28:49 2010
New Revision: 36951
URL: http://svn.erp5.org?rev=36951&view=rev
Log:
add searchDeliverySolverList() in mixin/solver.py that is used by UI.
Modified:
erp5/trunk/products/ERP5/mixin/solver.py
Modified: erp5/trunk/products/ERP5/mixin/solver.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/mixin/solver.py?rev=36951&r1=36950&r2=36951&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/mixin/solver.py [utf8] (original)
+++ erp5/trunk/products/ERP5/mixin/solver.py [utf8] Wed Jul 7 16:28:49 2010
@@ -46,3 +46,15 @@ class SolverMixin:
def getPortalTypeValue(self):
return self.getPortalObject().portal_solvers._getOb(self.getPortalType())
+
+ def searchDeliverySolverList(self, **kw):
+ """
+ this method returns a list of delivery solvers
+
+ XXX here we cannot test delivery solver as a predicate, because
+ predicate's context should be Solver Decision, not a target
+ solver.
+ """
+ target_solver_type = self.getPortalTypeValue()
+ solver_list = target_solver_type.getDeliverySolverValueList()
+ return solver_list
More information about the Erp5-report
mailing list