[Checkins] SVN: Products.DCWorkflow/trunk/Products/DCWorkflow/ - some GS handler tweaking

Yvo Schubbe y.2009 at wcm-solutions.de
Fri Nov 20 02:40:59 EST 2009


Log message for revision 105896:
  - some GS handler tweaking

Changed:
  U   Products.DCWorkflow/trunk/Products/DCWorkflow/exportimport.py
  U   Products.DCWorkflow/trunk/Products/DCWorkflow/tests/test_exportimport.py
  UU  Products.DCWorkflow/trunk/Products/DCWorkflow/xml/wtcWorkflowExport.xml

-=-
Modified: Products.DCWorkflow/trunk/Products/DCWorkflow/exportimport.py
===================================================================
--- Products.DCWorkflow/trunk/Products/DCWorkflow/exportimport.py	2009-11-20 06:27:16 UTC (rev 105895)
+++ Products.DCWorkflow/trunk/Products/DCWorkflow/exportimport.py	2009-11-20 07:40:58 UTC (rev 105896)
@@ -232,7 +232,7 @@
           'script_info' -- a list of mappings describing the scripts which
             provide added business logic (see '_extractScripts').
         """
-        workflow_info[ 'manager_bypass' ] = workflow.manager_bypass
+        workflow_info[ 'manager_bypass' ] = bool(workflow.manager_bypass)
         workflow_info[ 'creation_guard' ] = self._extractCreationGuard(workflow)
         workflow_info[ 'state_variable' ] = workflow.state_var
         workflow_info[ 'initial_state' ] = workflow.initial_state
@@ -1011,7 +1011,7 @@
     """
     workflow.title = title
     workflow.description = description
-    workflow.manager_bypass = manager_bypass
+    workflow.manager_bypass = manager_bypass and 1 or 0
     workflow.state_var = state_variable
     workflow.initial_state = initial_state
 

Modified: Products.DCWorkflow/trunk/Products/DCWorkflow/tests/test_exportimport.py
===================================================================
--- Products.DCWorkflow/trunk/Products/DCWorkflow/tests/test_exportimport.py	2009-11-20 06:27:16 UTC (rev 105895)
+++ Products.DCWorkflow/trunk/Products/DCWorkflow/tests/test_exportimport.py	2009-11-20 07:40:58 UTC (rev 105896)
@@ -1331,7 +1331,7 @@
     description="%s"
     state_variable="state"
     initial_state="%s"
-    manager_bypass="0">
+    manager_bypass="False">
 </dc-workflow>
 """
 
@@ -1344,7 +1344,7 @@
     title="%(title)s"
     state_variable="state"
     initial_state="%(initial_state)s"
-    manager_bypass="0">
+    manager_bypass="False">
  <permission>Open content for modifications</permission>
  <permission>Modify content</permission>
  <permission>Query history</permission>
@@ -1589,7 +1589,7 @@
     description="%(description)s"
     state_variable="state"
     initial_state="%(initial_state)s"
-    manager_bypass="0">
+    manager_bypass="False">
  <permission>Open content for modifications</permission>
  <permission>Modify content</permission>
  <permission>Query history</permission>
@@ -1839,7 +1839,7 @@
     description="%s"
     state_variable="state"
     initial_state="%s"
-    manager_bypass="1">
+    manager_bypass="True">
  <instance-creation-conditions>
   <guard>
    <guard-permission>Add portal content</guard-permission>

Modified: Products.DCWorkflow/trunk/Products/DCWorkflow/xml/wtcWorkflowExport.xml
===================================================================
--- Products.DCWorkflow/trunk/Products/DCWorkflow/xml/wtcWorkflowExport.xml	2009-11-20 06:27:16 UTC (rev 105895)
+++ Products.DCWorkflow/trunk/Products/DCWorkflow/xml/wtcWorkflowExport.xml	2009-11-20 07:40:58 UTC (rev 105896)
@@ -13,8 +13,9 @@
                         description info/description;
                         manager_bypass info/manager_bypass;
                         state_variable info/state_variable;
-                        initial_state info/initial_state">
- <instance-creation-conditions tal:define="creation_guard info/creation_guard" tal:condition="creation_guard">
+                        initial_state info/initial_state"
+><tal:case tal:condition="info/creation_guard">
+ <instance-creation-conditions tal:define="creation_guard info/creation_guard">
    <guard
    ><tal:case tal:condition="creation_guard/guard_permissions">
     <guard-permission
@@ -33,7 +34,7 @@
         tal:content="creation_guard/guard_expr">EXPRESSION</guard-expression
    ></tal:case>
    </guard>
- </instance-creation-conditions>
+ </instance-creation-conditions></tal:case>
  <permission
         tal:repeat="permission info/permissions"
         tal:content="permission">PERMISSION</permission>


Property changes on: Products.DCWorkflow/trunk/Products/DCWorkflow/xml/wtcWorkflowExport.xml
___________________________________________________________________
Deleted: svn:keywords
   - Author Date Id Revision



More information about the checkins mailing list