[Erp5-report] r36886 kazuhiko - /erp5/trunk/products/ERP5/Document/
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Jul 6 11:25:51 CEST 2010
Author: kazuhiko
Date: Tue Jul 6 11:25:48 2010
New Revision: 36886
URL: http://svn.erp5.org?rev=36886&view=rev
Log:
call solver_workflow's method only when it is possible, because we don't want to use solver_workflow for automatic solvers.
Modified:
erp5/trunk/products/ERP5/Document/AcceptSolver.py
erp5/trunk/products/ERP5/Document/AdoptSolver.py
erp5/trunk/products/ERP5/Document/QuantitySplitSolver.py
erp5/trunk/products/ERP5/Document/TradeModelSolver.py
erp5/trunk/products/ERP5/Document/UnifySolver.py
Modified: erp5/trunk/products/ERP5/Document/AcceptSolver.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/AcceptSolver.py?rev=36886&r1=36885&r2=36886&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/AcceptSolver.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/AcceptSolver.py [utf8] Tue Jul 6 11:25:48 2010
@@ -88,4 +88,6 @@ class AcceptSolver(SolverMixin, Configur
simulation_movement.setMappedProperty(property_id, value)
simulation_movement.expand(activate_kw=activate_kw)
# Finish solving
- self.succeed()
+ if self.getPortalObject().portal_workflow.isTransitionPossible(
+ solver, 'succeed'):
+ self.succeed()
Modified: erp5/trunk/products/ERP5/Document/AdoptSolver.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/AdoptSolver.py?rev=36886&r1=36885&r2=36886&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/AdoptSolver.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/AdoptSolver.py [utf8] Tue Jul 6 11:25:48 2010
@@ -96,4 +96,6 @@ class AdoptSolver(SolverMixin, Configura
movement.setProperty(solved_property,
simulation_movement.getProperty(solved_property))
# Finish solving
- self.succeed()
+ if self.getPortalObject().portal_workflow.isTransitionPossible(
+ solver, 'succeed'):
+ self.succeed()
Modified: erp5/trunk/products/ERP5/Document/QuantitySplitSolver.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/QuantitySplitSolver.py?rev=36886&r1=36885&r2=36886&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/QuantitySplitSolver.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/QuantitySplitSolver.py [utf8] Tue Jul 6 11:25:48 2010
@@ -111,4 +111,6 @@ class QuantitySplitSolver(SolverMixin, C
# new_movement.expand(activate_kw=activate_kw)
# Finish solving
- self.succeed()
+ if self.getPortalObject().portal_workflow.isTransitionPossible(
+ solver, 'succeed'):
+ self.succeed()
Modified: erp5/trunk/products/ERP5/Document/TradeModelSolver.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TradeModelSolver.py?rev=36886&r1=36885&r2=36886&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TradeModelSolver.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/TradeModelSolver.py [utf8] Tue Jul 6 11:25:48 2010
@@ -137,4 +137,6 @@ class TradeModelSolver(AcceptSolver):
simulation_movement.getProperty(solved_property))
# Finish solving
- self.succeed()
+ if self.getPortalObject().portal_workflow.isTransitionPossible(
+ solver, 'succeed'):
+ self.succeed()
Modified: erp5/trunk/products/ERP5/Document/UnifySolver.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/UnifySolver.py?rev=36886&r1=36885&r2=36886&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/UnifySolver.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/UnifySolver.py [utf8] Tue Jul 6 11:25:48 2010
@@ -89,4 +89,6 @@ class UnifySolver(AcceptSolver):
simulation_movement.setMappedProperty(property_id, value)
simulation_movement.expand(activate_kw=activate_kw)
# Finish solving
- self.succeed()
+ if self.getPortalObject().portal_workflow.isTransitionPossible(
+ solver, 'succeed'):
+ self.succeed()
More information about the Erp5-report
mailing list