[Erp5-report] r8821 - in /erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_wo...

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Jul 27 08:14:29 CEST 2006


Author: jerome
Date: Thu Jul 27 08:14:25 2006
New Revision: 8821

URL: http://svn.erp5.org?rev=8821&view=rev
Log:
access state change's object using sci['object'] rather than sci.object to workaround http://www.zope.org/Collectors/Zope/1779 because workflow scripts have proxyroles. BTW do they really need proxy roles ?


Modified:
    erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransactionContent_updateRelatedSimulationMovement.xml
    erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransaction_updateRelatedSimulationMovement.xml
    erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/ImmobilisationContent_updateImmobilisationState.xml
    erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/Immobilisation_updateFutureMovementsImmobilisationState.xml
    erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/Immobilisation_updateImmobilisationState.xml
    erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_workflow/scripts/ImmobilisationMovement_afterEdit.xml
    erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_workflow/scripts/ImmobilisationMovement_beforeEdit.xml

Modified: erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransactionContent_updateRelatedSimulationMovement.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransactionContent_updateRelatedSimulationMovement.xml?rev=8821&r1=8820&r2=8821&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransactionContent_updateRelatedSimulationMovement.xml (original)
+++ erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransactionContent_updateRelatedSimulationMovement.xml Thu Jul 27 08:14:25 2006
@@ -66,7 +66,7 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>line = state_change.object\n
+            <value> <string>line = state_change[\'object\']\n
 for simulation_movement in line.getDeliveryRelatedValueList():\n
   simulation_movement.edit(delivery=\'\')\n
 </string> </value>

Modified: erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransaction_updateRelatedSimulationMovement.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransaction_updateRelatedSimulationMovement.xml?rev=8821&r1=8820&r2=8821&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransaction_updateRelatedSimulationMovement.xml (original)
+++ erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/amortisation_transaction_interaction_workflow/scripts/AmortisationTransaction_updateRelatedSimulationMovement.xml Thu Jul 27 08:14:25 2006
@@ -66,7 +66,7 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>delivery = state_change.object\n
+            <value> <string>delivery = state_change[\'object\']\n
 for line in delivery.getMovementList():\n
   for simulation_movement in line.getDeliveryRelatedValueList():\n
     simulation_movement.edit(delivery=\'\')\n

Modified: erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/ImmobilisationContent_updateImmobilisationState.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/ImmobilisationContent_updateImmobilisationState.xml?rev=8821&r1=8820&r2=8821&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/ImmobilisationContent_updateImmobilisationState.xml (original)
+++ erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/ImmobilisationContent_updateImmobilisationState.xml Thu Jul 27 08:14:25 2006
@@ -66,7 +66,7 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>immobilisation_content = state_change.object\n
+            <value> <string>immobilisation_content = state_change[\'object\']\n
 immobilisation = immobilisation_content.getRootDeliveryValue()\n
 if immobilisation.getImmobilisationState() != \'calculating\':\n
   immobilisation.calculate_immobilisation_validity()\n

Modified: erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/Immobilisation_updateFutureMovementsImmobilisationState.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/Immobilisation_updateFutureMovementsImmobilisationState.xml?rev=8821&r1=8820&r2=8821&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/Immobilisation_updateFutureMovementsImmobilisationState.xml (original)
+++ erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/Immobilisation_updateFutureMovementsImmobilisationState.xml Thu Jul 27 08:14:25 2006
@@ -66,7 +66,7 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>context = state_change.object\n
+            <value> <string>context = state[\'change.object\']\n
 for movement in context.getAggregatedItemsNextImmobilisationMovementValueList():\n
   if movement.getImmobilisationState() != \'calculating\':\n
     movement.calculate_immobilisation_validity()\n

Modified: erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/Immobilisation_updateImmobilisationState.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/Immobilisation_updateImmobilisationState.xml?rev=8821&r1=8820&r2=8821&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/Immobilisation_updateImmobilisationState.xml (original)
+++ erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_movement_interaction_workflow/scripts/Immobilisation_updateImmobilisationState.xml Thu Jul 27 08:14:25 2006
@@ -66,7 +66,7 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>immobilisation = state_change.object\n
+            <value> <string>immobilisation = state[\'change.object\']\n
 if immobilisation.getImmobilisationState() != \'calculating\':\n
   immobilisation.calculate_immobilisation_validity()\n
 </string> </value>

Modified: erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_workflow/scripts/ImmobilisationMovement_afterEdit.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_workflow/scripts/ImmobilisationMovement_afterEdit.xml?rev=8821&r1=8820&r2=8821&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_workflow/scripts/ImmobilisationMovement_afterEdit.xml (original)
+++ erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_workflow/scripts/ImmobilisationMovement_afterEdit.xml Thu Jul 27 08:14:25 2006
@@ -66,7 +66,7 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>context = state_change.object\n
+            <value> <string>context = state_change[\'object\']\n
 context.activate().updateImmobilisationState()\n
 \n
 # It is done before and after because stop_date may have change\n

Modified: erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_workflow/scripts/ImmobilisationMovement_beforeEdit.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_workflow/scripts/ImmobilisationMovement_beforeEdit.xml?rev=8821&r1=8820&r2=8821&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_workflow/scripts/ImmobilisationMovement_beforeEdit.xml (original)
+++ erp5/trunk/bt5/erp5_immobilisation/WorkflowTemplateItem/portal_workflow/immobilisation_workflow/scripts/ImmobilisationMovement_beforeEdit.xml Thu Jul 27 08:14:25 2006
@@ -66,7 +66,7 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>context = state_change.object\n
+            <value> <string>context = state_change[\'object\']\n
 for movement in context.getAggregatedItemsNextImmobilisationMovementValueList():\n
   if movement.getImmobilisationState() != \'calculating\':\n
     movement.calculate_immobilisation_validity()\n




More information about the Erp5-report mailing list