[Erp5-report] r36768 kazuhiko - in /erp5/trunk/bt5/erp5_base: SkinTemplateItem/portal_skins...

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Jul 1 13:04:48 CEST 2010


Author: kazuhiko
Date: Thu Jul  1 13:04:45 2010
New Revision: 36768

URL: http://svn.erp5.org?rev=36768&view=rev
Log:
configure activity dependencies for automatic solving.

Modified:
    erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Delivery_solveDivergenceAutomatically.xml
    erp5/trunk/bt5/erp5_base/WorkflowTemplateItem/portal_workflow/delivery_causality_workflow/scripts/Workflow_solveDivergenceAutomatically.xml
    erp5/trunk/bt5/erp5_base/bt/revision

Modified: erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Delivery_solveDivergenceAutomatically.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Delivery_solveDivergenceAutomatically.xml?rev=36768&r1=36767&r2=36768&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Delivery_solveDivergenceAutomatically.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Delivery_solveDivergenceAutomatically.xml [utf8] Thu Jul  1 13:04:45 2010
@@ -59,9 +59,11 @@ solver_process_tool = delivery.getPortal
 solver_process = solver_process_tool.newSolverProcess(delivery, temp_object=True)\n
 if solver_process is not None:\n
   solver_process.buildTargetSolverList()\n
-  solver_process.solve()\n
-# XXX It can be required to wait indexing.\n
-delivery.updateCausalityState(solve_automatically=False)\n
+  solver_tag = \'%s_solve\' % delivery.getPath()\n
+  solver_process.solve(activate_kw={\'tag\':solver_tag})\n
+  delivery.activate(after_tag=solver_tag).updateCausalityState(solve_automatically=False)\n
+else:\n
+  delivery.updateCausalityState(solve_automatically=False)\n
 </string> </value>
         </item>
         <item>
@@ -111,8 +113,9 @@ delivery.updateCausalityState(solve_auto
                             <string>_getattr_</string>
                             <string>solver_process_tool</string>
                             <string>True</string>
-                            <string>None</string>
                             <string>solver_process</string>
+                            <string>None</string>
+                            <string>solver_tag</string>
                             <string>False</string>
                           </tuple>
                         </value>

Modified: erp5/trunk/bt5/erp5_base/WorkflowTemplateItem/portal_workflow/delivery_causality_workflow/scripts/Workflow_solveDivergenceAutomatically.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_base/WorkflowTemplateItem/portal_workflow/delivery_causality_workflow/scripts/Workflow_solveDivergenceAutomatically.xml?rev=36768&r1=36767&r2=36768&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_base/WorkflowTemplateItem/portal_workflow/delivery_causality_workflow/scripts/Workflow_solveDivergenceAutomatically.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_base/WorkflowTemplateItem/portal_workflow/delivery_causality_workflow/scripts/Workflow_solveDivergenceAutomatically.xml [utf8] Thu Jul  1 13:04:45 2010
@@ -63,8 +63,8 @@ if solver_tool is None or solver_process
   delivery.diverge()\n
   return\n
 else:\n
-  activate_kw = state_change[\'kwargs\'].get(\'activate_kw\') or {}\n
-  delivery.activate(**activate_kw).Delivery_solveDivergenceAutomatically()\n
+  solver_tag = \'%s_solve\' % delivery.getPath()\n
+  delivery.activate(tag=solver_tag).Delivery_solveDivergenceAutomatically()\n
 </string> </value>
         </item>
         <item>
@@ -116,8 +116,7 @@ else:\n
                             <string>None</string>
                             <string>solver_tool</string>
                             <string>solver_process_tool</string>
-                            <string>activate_kw</string>
-                            <string>_apply_</string>
+                            <string>solver_tag</string>
                           </tuple>
                         </value>
                     </item>

Modified: erp5/trunk/bt5/erp5_base/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_base/bt/revision?rev=36768&r1=36767&r2=36768&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_base/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_base/bt/revision [utf8] Thu Jul  1 13:04:45 2010
@@ -1 +1 @@
-787
\ No newline at end of file
+788
\ No newline at end of file




More information about the Erp5-report mailing list