Commit 95dbae14 authored by Ivan Tyagov's avatar Ivan Tyagov

Commit provided by FX code with minor customizations by Ivan (this is a work in progress)

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@34184 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 4ff1847a
......@@ -3,56 +3,68 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<global name="ActionInformation" module="Products.CMFCore.ActionInformation"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Accept this Translation</string> </value>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>action_type/object_view</string>
</tuple>
</value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=accept_action</string> </value>
<key> <string>category</string> </key>
<value> <string>object_view</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>accept</string> </value>
<key> <string>condition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Accept the translation which was provided by the assigned translator.</string> </value>
<value> <string>Allow to edit the text content</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>accept_action</string> </value>
<value> <string>view_edit</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string></string> </value>
<key> <string>permissions</string> </key>
<value>
<tuple>
<string>Modify portal content</string>
</tuple>
</value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
<key> <string>portal_type</string> </key>
<value> <string>Action Information</string> </value>
</item>
<item>
<key> <string>priority</string> </key>
<value> <float>2.0</float> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Accept Translation</string> </value>
<value> <string>Edit</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
......@@ -61,22 +73,15 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignor</string>
</tuple>
</value>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/DiscussionPost_viewEditor</string> </value>
</item>
</dictionary>
</pickle>
......
......@@ -33,7 +33,9 @@
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>icon</string> </key>
......@@ -77,7 +79,7 @@
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/Folder_viewContentList</string> </value>
<value> <string>string:${object_url}/DiscussionModule_viewDiscussionThreadList</string> </value>
</item>
</dictionary>
</pickle>
......
......@@ -3,56 +3,70 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<global name="ActionInformation" module="Products.CMFCore.ActionInformation"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Finish Translation</string> </value>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>action_type/object_action</string>
</tuple>
</value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=translate_action</string> </value>
<key> <string>category</string> </key>
<value> <string>object_action</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>translate</string> </value>
<key> <string>condition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Notify that the document was translated and that it must now be revised.</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
<none/>
</value>
</item>
<item>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>translate_action</string> </value>
<value> <string>add_discussion_post</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string></string> </value>
<key> <string>permissions</string> </key>
<value>
<tuple>
<string>Add portal content</string>
</tuple>
</value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
<key> <string>portal_type</string> </key>
<value> <string>Action Information</string> </value>
</item>
<item>
<key> <string>priority</string> </key>
<value> <float>3.0</float> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Finish Translation</string> </value>
<value> <string>Reply</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
......@@ -61,23 +75,15 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/DiscussionPost_viewNewReplyDialog</string> </value>
</item>
</dictionary>
</pickle>
......
......@@ -29,11 +29,15 @@
</item>
<item>
<key> <string>condition</string> </key>
<value> <string></string> </value>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>icon</string> </key>
......@@ -82,4 +86,20 @@
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<tuple>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>python:object is not None and not object.isWebMode()</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -3,56 +3,68 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<global name="ActionInformation" module="Products.CMFCore.ActionInformation"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Submit for review</string> </value>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>action_type/object_web_view</string>
</tuple>
</value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=submit_action</string> </value>
<key> <string>category</string> </key>
<value> <string>object_web_view</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>submit</string> </value>
<key> <string>condition</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
<none/>
</value>
</item>
<item>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>submit_action</string> </value>
<value> <string>web_view</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string></string> </value>
<key> <string>permissions</string> </key>
<value>
<tuple>
<string>View</string>
</tuple>
</value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string>checkValidity</string> </value>
<key> <string>priority</string> </key>
<value> <float>2.0</float> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Submit</string> </value>
<value> <string>Web View</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
......@@ -61,29 +73,15 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>expr</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Owner</string>
</tuple>
</value>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/DiscussionThread_viewAsWeb</string> </value>
</item>
</dictionary>
</pickle>
......@@ -91,18 +89,15 @@
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<tuple>
<tuple>
<string>Products.CMFCore.Expression</string>
<string>Expression</string>
</tuple>
<none/>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>python:not here.Document_policyApplies(\'*/restricted\')</string> </value>
<value> <string>python:object is not None and object.isWebMode()</string> </value>
</item>
</dictionary>
</pickle>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ActionInformation" module="Products.CMFCore.ActionInformation"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>action_type/object_view</string>
</tuple>
</value>
</item>
<item>
<key> <string>category</string> </key>
<value> <string>object_view</string> </value>
</item>
<item>
<key> <string>condition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>forum_style_preferences</string> </value>
</item>
<item>
<key> <string>permissions</string> </key>
<value>
<tuple>
<string>View</string>
</tuple>
</value>
</item>
<item>
<key> <string>priority</string> </key>
<value> <float>20.0</float> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Forum</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/Preference_viewForumSettings</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -3,109 +3,121 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<global name="Gadget" module="Products.ERP5Type.Document.Gadget"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<list>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</list>
</value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Request Translation</string> </value>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=request_action</string> </value>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>request</string> </value>
<key> <string>_count</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>The Request Translation action is invoked to notify that a draft document needs to be translated. Usually, the draft document is a clone of the document in the original language.</string> </value>
<key> <string>_mt_index</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>guard</string> </key>
<key> <string>_tree</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>gadget_type/erp5_front</string>
<string>gadget_type/web_section</string>
<string>gadget_type/web_front</string>
</tuple>
</value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Forum</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>request_action</string> </value>
<value> <string>erp5_forum</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string></string> </value>
<key> <string>multiple_instances_allowed</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Gadget</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
<key> <string>render_type</string> </key>
<value> <string>asynchronous</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Request Translation</string> </value>
<value> <string>Forum</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>1</int> </value>
<key> <string>view_form_id</string> </key>
<value> <string>ERP5Site_viewDiscussionThreadGadget</string> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
</tuple>
<global name="Length" module="BTrees.Length"/>
</pickle>
<pickle> <int>0</int> </pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<dictionary>
<item>
<key> <string>expr</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Owner</string>
</tuple>
</value>
</item>
</dictionary>
<global name="OOBTree" module="BTrees._OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<tuple>
<tuple>
<string>Products.CMFCore.Expression</string>
<string>Expression</string>
</tuple>
<none/>
</tuple>
<global name="OOBTree" module="BTrees._OOBTree"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>python:not here.Document_policyApplies(\'*/restricted\')</string> </value>
</item>
</dictionary>
<none/>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="Image" module="Products.ERP5Type.Document.Image"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_EtagSupport__etag</string> </key>
<value> <string>ts69504885.24</string> </value>
</item>
<item>
<key> <string>_count</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>_mt_index</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>_tree</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>classification/collaborative/management</string>
</tuple>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value> <string>b7bed1af07715bc6d444b0bbe4e9c829</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/jpeg</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">/9j/4AAQSkZJRgABAQEAgQCBAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAEQASkDASIA
AhEBAxEB/8QAHwABAAIDAAMBAQEAAAAAAAAAAAcIBQYJBAoLAwEC/8QAXhAAAQQCAgABBwcGBBAM
AgsABQMEBgcBAgAIFQkREhMUFlcXGFOSltPYIViXmNXXClST1CIjJCU0NTY3RFJ0d4SRs8MZJjFB
RVV1hbS2t8Q5UUllZmhxeHmBiLjH/8QAGgEBAAMBAQEAAAAAAAAAAAAAAAECAwQFBv/EAD8RAAIC
AQICCAMHAwIEBwEAAAECAxESAAQTIQUiMUFRYZHwFCNTMnGSsdHT8QaBkzOhFVJygiQ0QkNissGz
/9oADAMBAAIRAxEAPwD3+OOOVT7PWZYkB2rsPWHoO5fPS5ePAwqqYzDcmUSRHPNXJB4QHE1B4cAI
0NHzbpm2Wc6CB7zZBo9d6tG28E0LonsFDt5mu+h3+OoJr348tWs45SFtFex71LRwe7JzIeRUxjZZ
nBYDSgyPt9tvy5RaIzKsp2bV1S/Jphw5N52Xzrsr7O3wpqgl+/uVev50Fx/ZPrV+H3k6nV1+Oc/5
cpP6/GImp73RnUIDuHqQxuWlzTqnGxi5JdFw4QHovzNEsmqr1Zu0dLpNNFdl1EWzhXRPOiKm2u0Y
hd6Zx6WO0NxZ1zjz4ziKdafNnHm8/n8/zfvN5vN+Xz/8nm4//O3y5X+RB+46f/vMeY7L9eWrscco
XG2VnzIIyksQ7hWNK44R9p8PPxsV1aOBH/sbtdg79iKi6FdMXXsr5q6ZOfULqeodtl2yvorIqaa/
2NMbQmYVlJYf3BseVx0l7T4cfjQnq0dCv/Y3a7B37EVF0K6YuvZXzV0yc+oXU9Q7bLtlfRWRU01a
avnxznUzkEkIhwMhH96JK+ASqQtojGDjNXqS6DyOVvFV0GkYAk0KO3ZGJC6WaukWwUeu4JLqtl00
m226KmNd+9yr1/OguP7J9avw+8kgjtBHIHny5EWD9xBBHiDeoBB5ggiyORvmCQR94III7iCDz1df
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
OOOd2s9f/9k=</string> </value>
</item>
<item>
<key> <string>default_source_reference</string> </key>
<value> <string>forum.jpg</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>272</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>default_image</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Image</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>32327</int> </value>
</item>
<item>
<key> <string>version</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>297</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="Length" module="BTrees.Length"/>
</pickle>
<pickle> <int>0</int> </pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="OOBTree" module="BTrees._OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="OOBTree" module="BTrees._OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Change_bindings_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Change_cache_settings_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Change_permissions_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Copy_or_Move_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Delete_objects_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_FTP_access_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Manage_WebDAV_Locks_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Manage_properties_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Take_ownership_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Undo_changes_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_View_management_screens_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_WebDAV_Lock_items_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_WebDAV_Unlock_items_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_WebDAV_access_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<?xml version="1.0" encoding="iso-8859-1"?>\n
<tal:block \n
xmlns:tal="http://xml.zope.org/namespaces/tal"\n
xmlns:i18n="http://xml.zope.org/namespaces/i18n"\n
i18n:domain="ui"\n
tal:define="line_list here/query;\n
label_list here/getLabelValueList;\n
real_context here/getContext;\n
feed_data python: real_context.Listbox_asRSS(label_list, line_list);">\n
\n
<rss version="2.0">\n
<channel>\n
<title tal:content="here/getTitle"></title>\n
<lastBuildDate tal:content="python: DateTime().rfc822()"></lastBuildDate>\n
<link tal:content="real_context/WebSite_getUrl"></link>\n
<item tal:repeat="item_info feed_data/listItemInfos" ><tal:block tal:replace="structure item_info"/></item>\n
</channel>\n
</rss>\n
\n
\n
</tal:block>
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/xml; charset=utf-8</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>ListBox_asPostStyleHTML</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<base_category_list>
<portal_type id="Discussion Thread">
<item>contributor</item>
<item>source</item>
</portal_type>
</base_category_list>
\ No newline at end of file
<hidden_content_type_list>
<portal_type id="Discussion Thread">
<item>Discussion Post</item>
</portal_type>
</hidden_content_type_list>
\ No newline at end of file
<type_roles>
<role id='Assignor; Assignee'>
<property id='title'>Admin</property>
<property id='description'>Forum moderator</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/discussion/administrator</multi_property>
</role>
<role id='Author'>
<property id='title'>user</property>
<property id='description'>Simple forum user</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/discussion/user</multi_property>
</role>
<role id='Auditor'>
<property id='title'>visitor</property>
<property id='description'>Just a visitor</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/discussion*</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Author'>
<property id='title'>admin</property>
<property id='description'>Forum administrator</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/forum/administrator</multi_property>
</role>
<role id='Author'>
<property id='title'>user</property>
<property id='description'>Simple forum user</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/forum/user</multi_property>
</role>
<role id='Auditor'>
<property id='title'>visitor</property>
<property id='description'>Just a visitor</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/forum*</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Assignee; Auditor'>
<property id='title'>Event Associate</property>
<property id='description'>Documents which are related to events and which are still in draft state should be accessible by the event assignee and assignor.</property>
<property id='condition'>python:object.getValidationState() == 'draft'</property>
<property id='base_category_script'>ERP5Type_acquireSecurityFromRelatedAssignorOrAssignee</property>
<multi_property id='base_category'>aggregate</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Extra Knowledge</property>
<property id='description'>Anyone who purchased a document can access it.</property>
<property id='condition'>python:object.Document_policyApplies('kb/extra')</property>
<property id='base_category_script'>ERP5Type_getSecurityFromContentReference</property>
</role>
<role id='Assignee'>
<property id='title'>Management</property>
<property id='condition'>python:object.Document_policyApplies('collaborative/management')</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromContent</property>
<multi_property id='category'>function/knowledge/manager</multi_property>
<multi_property id='base_category'>group</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Nexedi Staff</property>
<property id='description'>Policy: */* (except personal/private)
Rule: all people working for the same organisation are Auditors (we identify the organisation by the first part of the "group" path)</property>
<property id='condition'>python: not object.Document_policyApplies('*/private')</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromContent</property>
<multi_property id='category'>group/nexedi*</multi_property>
<multi_property id='base_category'>group</multi_property>
</role>
<role id='Assignor; Assignee'>
<property id='title'>Partner</property>
<property id='description'>A partner may publish documents written in the language of his territory if the document is classified as part of the knowledge base.</property>
<property id='condition'>python:object.Document_policyApplies('*/partner')</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromContentAndLanguage</property>
<multi_property id='category'>function/ipartner/manager</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Partner</property>
<property id='description'>A partner can access any document in the knowledge base. Documents intended to be released beyond Nexedi staff to partners should be classified "kb/partner".</property>
<property id='condition'>python:object.Document_policyApplies('kb/*')</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromContent</property>
<multi_property id='category'>function/ipartner/manager</multi_property>
</role>
<role id='Associate'>
<property id='title'>Project Associates</property>
<property id='description'>Policy: */project
Rule: all project members have a right to access document once it has been shared or released</property>
<property id='condition'>python:object.Document_policyApplies('*/project')</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromContentUseOnlyProjectDocument</property>
<multi_property id='base_category'>follow_up</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Project Collaborators</property>
<property id='description'>Policy: collaborative/project
Rule: all members of project team can edit the document before it is submitted, and can submit it</property>
<property id='condition'>python:object.Document_policyApplies('collaborative/project')</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromContentUseOnlyProjectDocument</property>
<multi_property id='base_category'>follow_up</multi_property>
</role>
<role id='Assignor'>
<property id='title'>Project Knowledge Manager</property>
<property id='description'>Policy: */project
Rule: project director is an Assignor (has management rights to the doc - can review it, release, publish, add local roles)</property>
<property id='condition'>python:object.Document_policyApplies('*/project')</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromContentUseOnlyProjectDocument</property>
<multi_property id='category'>function/knowledge/manager</multi_property>
<multi_property id='category'>function/project/manager</multi_property>
<multi_property id='base_category'>follow_up</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Public Collaborators</property>
<property id='description'>Policy: collaborative/public
Everybody can edit and submit</property>
<property id='condition'>python:object.Document_policyApplies('collaborative/public')</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/knowledge/contributor</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Staff Collaborators</property>
<property id='description'>Policy: collaborative/staff
Rule: everyone in the organisation (root group) can edit the doc before it is submitted, and can suggest its publication</property>
<property id='condition'>python:object.Document_policyApplies('collaborative/staff')</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>group/nexedi*</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Standard Knowledge</property>
<property id='description'>Anyone who purchased a document can access it.</property>
<property id='condition'>python:object.Document_policyApplies('kb/standard')</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/knowledge/contributor</multi_property>
</role>
<role id='Associate'>
<property id='title'>Team Associates</property>
<property id='description'>Policy: */team
Rule: all team members have a right to access document once it has been shared or released</property>
<property id='condition'>python:object.Document_policyApplies('*/team')</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromContent</property>
<multi_property id='base_category'>group</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Team Collaborators</property>
<property id='description'>Policy: collaborative/team
Rule: all members of the team can edit the document before it is submitted, and can submit it</property>
<property id='condition'>python:object.Document_policyApplies('collaborative/team')</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromContent</property>
<multi_property id='base_category'>group</multi_property>
</role>
<role id='Assignor'>
<property id='title'>Team Knowledge Manager</property>
<property id='description'>Policy: all except */project
Rule: team manager is an Assignor (has management rights to the doc - can review it, release, publish, add local roles)</property>
<property id='condition'>python: object.getGroup() and not (object.Document_policyApplies('*/project') or object.Document_policyApplies('*/private'))</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromContent</property>
<multi_property id='base_category'>group</multi_property>
</role>
<role id='Assignee; Assignor'>
<property id='title'>mod</property>
<property id='description'>Forum moderator</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/discussion/administrator</multi_property>
</role>
<role id='Author'>
<property id='title'>user</property>
<property id='description'>Simple forum user</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/discussion/user</multi_property>
</role>
<role id='Auditor'>
<property id='title'>visitor</property>
<property id='description'>Just a visitor</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/discussion/visitor</multi_property>
</role>
</type_roles>
\ No newline at end of file
......@@ -9,6 +9,25 @@
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_property_domain_dict</string> </key>
<value>
<dictionary>
<item>
<key> <string>short_title</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>acquire_local_roles</string> </key>
<value> <int>0</int> </value>
......@@ -23,7 +42,7 @@
</item>
<item>
<key> <string>description</string> </key>
<value> <string>ERP5 default document. Supports synchronisation and XML.</string> </value>
<value> <string>Discussion post are created in discussion threads</string> </value>
</item>
<item>
<key> <string>factory</string> </key>
......@@ -36,7 +55,10 @@
<item>
<key> <string>group_list</string> </key>
<value>
<tuple/>
<tuple>
<string>document</string>
<string>web_document</string>
</tuple>
</value>
</item>
<item>
......@@ -45,11 +67,13 @@
</item>
<item>
<key> <string>init_script</string> </key>
<value> <string>WebPage_init</string> </value>
<value> <string>DiscussionPost_init</string> </value>
</item>
<item>
<key> <string>permission</string> </key>
<value> <string></string> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
......@@ -58,4 +82,44 @@
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="TranslationInformation" module="Products.ERP5Type.TranslationProviderBase"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>domain_name</string> </key>
<value> <string>erp5_content</string> </value>
</item>
<item>
<key> <string>property_name</string> </key>
<value> <string>short_title</string> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<tuple>
<global name="TranslationInformation" module="Products.ERP5Type.TranslationProviderBase"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>domain_name</string> </key>
<value> <string>erp5_content</string> </value>
</item>
<item>
<key> <string>property_name</string> </key>
<value> <string>title</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -42,29 +42,29 @@
</item>
<item>
<key> <string>description</string> </key>
<value> <string> A Folder is a subclass of Base but not of XMLObject.\n
Folders are not considered as documents and are therefore\n
not synchronisable.\n
\n
ERP5 folders are implemented as CMFBTreeFolder objects\n
and can store up to a million documents on a standard\n
computer.\n
ERP5 folders will eventually use in the near future the\n
AdaptableStorage implementation in order to reach performances\n
of 10 or 100 millions of documents in a single folder.\n
\n
ERP5 folders include an automatic id generation feature\n
which allows user not to define an id when they create\n
a new document in a folder.\n
\n
ERP5 folders use the ZSQLCatalog to search for objects\n
or display content. This requires a method called\n
*z_search_folder* to be put inside the ZSQLCatalog object\n
of the ERP5 portal.\n
\n
An ERP5 Binder document class will eventually be defined\n
in order to implement a binder of documents which can itself\n
be categorized.\n
<value> <string> A Folder is a subclass of Base but not of XMLObject.\r\n
Folders are not considered as documents and are therefore\r\n
not synchronisable.\r\n
\r\n
ERP5 folders are implemented as CMFBTreeFolder objects\r\n
and can store up to a million documents on a standard\r\n
computer.\r\n
ERP5 folders will eventually use in the near future the\r\n
AdaptableStorage implementation in order to reach performances\r\n
of 10 or 100 millions of documents in a single folder.\r\n
\r\n
ERP5 folders include an automatic id generation feature\r\n
which allows user not to define an id when they create\r\n
a new document in a folder.\r\n
\r\n
ERP5 folders use the ZSQLCatalog to search for objects\r\n
or display content. This requires a method called\r\n
*z_search_folder* to be put inside the ZSQLCatalog object\r\n
of the ERP5 portal.\r\n
\r\n
An ERP5 Binder document class will eventually be defined\r\n
in order to implement a binder of documents which can itself\r\n
be categorized.\r\n
</string> </value>
</item>
<item>
......@@ -78,7 +78,9 @@
<item>
<key> <string>group_list</string> </key>
<value>
<tuple/>
<tuple>
<string>module</string>
</tuple>
</value>
</item>
<item>
......@@ -87,11 +89,15 @@
</item>
<item>
<key> <string>init_script</string> </key>
<value> <string></string> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>permission</string> </key>
<value> <string></string> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
......
......@@ -9,13 +9,32 @@
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_property_domain_dict</string> </key>
<value>
<dictionary>
<item>
<key> <string>short_title</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>acquire_local_roles</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>content_icon</string> </key>
<value> <string>document.gif</string> </value>
<value> <string>document_icon.gif</string> </value>
</item>
<item>
<key> <string>content_meta_type</string> </key>
......@@ -23,7 +42,7 @@
</item>
<item>
<key> <string>description</string> </key>
<value> <string>ERP5 default document. Supports synchronisation and XML.</string> </value>
<value> <string>Base on ERP5 default document. Supports synchronisation and XML.</string> </value>
</item>
<item>
<key> <string>factory</string> </key>
......@@ -36,13 +55,25 @@
<item>
<key> <string>group_list</string> </key>
<value>
<tuple/>
<tuple>
<string>document</string>
</tuple>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>Discussion Thread</string> </value>
</item>
<item>
<key> <string>id_generator</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id_group</string> </key>
<value> <string>None</string> </value>
</item>
<item>
<key> <string>init_script</string> </key>
<value>
......@@ -55,9 +86,53 @@
<none/>
</value>
</item>
<item>
<key> <string>short_title</string> </key>
<value> <string>None</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
<value> <string>Discussion Thread</string> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="TranslationInformation" module="Products.ERP5Type.TranslationProviderBase"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>domain_name</string> </key>
<value> <string>erp5_content</string> </value>
</item>
<item>
<key> <string>property_name</string> </key>
<value> <string>short_title</string> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<tuple>
<global name="TranslationInformation" module="Products.ERP5Type.TranslationProviderBase"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>domain_name</string> </key>
<value> <string>erp5_content</string> </value>
</item>
<item>
<key> <string>property_name</string> </key>
<value> <string>title</string> </value>
</item>
</dictionary>
</pickle>
......
<workflow_chain>
<chain>
<type>Discussion Post</type>
<workflow>edit_workflow</workflow>
<workflow>discussion_post_publication_workflow, edit_workflow</workflow>
</chain>
<chain>
<type>Discussion Thread</type>
<workflow>discussion_thread_publication_workflow</workflow>
<workflow>discussion_thread_publication_workflow, edit_workflow</workflow>
</chain>
</workflow_chain>
\ No newline at end of file
# -*- coding: utf-8 -*-
class DiscussionPost:
"""
Discussion Post propertySheet
"""
_properties = (
{ 'id' : 'signature',
'description' : 'Signature of author',
'type' : 'string',
'mode' : 'w',
},
)
_categories = ( 'source', 'predecessor' )
\ No newline at end of file
......@@ -13,8 +13,10 @@
<key> <string>delegated_list</string> </key>
<value>
<list>
<string>portal_type</string>
<string>columns</string>
<string>search_columns</string>
<string>selection_name</string>
<string>sort_columns</string>
<string>title</string>
</list>
</value>
......@@ -76,6 +78,21 @@
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>columns</string> </key>
<value>
<list>
<tuple>
<string>title</string>
<string>Title</string>
</tuple>
<tuple>
<string>translated_validation_state_title</string>
<string>State</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_list_mode_listbox</string> </value>
......@@ -95,10 +112,44 @@
</list>
</value>
</item>
<item>
<key> <string>search_columns</string> </key>
<value>
<list>
<tuple>
<string>title</string>
<string>Title</string>
</tuple>
<tuple>
<string>translated_validation_state_title</string>
<string>State</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>selection_name</string> </key>
<value> <string>discussion_module_selection</string> </value>
</item>
<item>
<key> <string>sort_columns</string> </key>
<value>
<list>
<tuple>
<string>title</string>
<string>Title</string>
</tuple>
<tuple>
<string>agent_value</string>
<string>Related</string>
</tuple>
<tuple>
<string>validation_state</string>
<string>State</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
......
......@@ -53,7 +53,7 @@
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>context.archiveVersion(state_change, validation_state=\'released\')\n
<value> <string>context.setTextFormat(\'text/html\')\n
</string> </value>
</item>
<item>
......@@ -64,7 +64,15 @@
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>state_change</string> </value>
<value> <string>**kw</string> </value>
</item>
<item>
<key> <string>_proxy_roles</string> </key>
<value>
<tuple>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>errors</string> </key>
......@@ -84,13 +92,13 @@
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>1</int> </value>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
<value>
<tuple>
<string>state_change</string>
<string>kw</string>
<string>_getattr_</string>
<string>context</string>
</tuple>
......@@ -109,7 +117,7 @@
</item>
<item>
<key> <string>id</string> </key>
<value> <string>archiveReleasedVersion</string> </value>
<value> <string>DiscussionPost_init</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
......
......@@ -53,30 +53,31 @@
</item>
<item>
<key> <string>_body</string> </key>
<value> <string># this script allows to create a new follow up ticket for a given event\n
# Create the outgoing\n
\n
signature = context.getPortalObject().portal_preferences.getPreference(\'preferred_forum_signature\')\n
\n
person_path = context.DiscussionThread_getAuthenticatedMemberPersonPath()\n
<value> <string>"""\n
This script allows to create a new Discussion Post in context.\n
If user is not an ERP5 Person object we ask for validation, else we post\n
"""\n
portal = context.getPortalObject()\n
signature = portal.portal_preferences.getPreference(\'preferred_forum_signature\')\n
\n
person = portal.ERP5Site_getAuthenticatedMemberPersonValue()\n
discussion_post = context.newContent(\n
portal_type="Discussion Post",\n
title=title,\n
text_content=text_content,\n
person_path = person_path,\n
source = person_path,\n
signature = signature\n
)\n
source_value=person,\n
predecessor_value=predecessor,\n
signature=signature)\n
\n
translateString = context.Base_translateString\n
if person is None:\n
portal_status_message = "New reply created. Your post will be reviewed for approval."\n
discussion_post.stack()\n
else:\n
portal_status_message = "New reply created."\n
discussion_post.post()\n
\n
portal_status_message = translateString(\n
"New reply created. Your post will be reviewed for approval.")\n
\n
# message + post automatique - XX TODO\n
#discussion_post.post()\n
context.Base_redirect(\'view\', \n
keep_items = dict(portal_status_message=portal_status_message))\n
return context.Base_redirect(form_id,\n
keep_items = dict(portal_status_message=context.Base_translateString(portal_status_message)))\n
</string> </value>
</item>
<item>
......@@ -87,7 +88,15 @@ context.Base_redirect(\'view\', \n
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>title, text_content, form_id, **kw</string> </value>
<value> <string>title, text_content, form_id, predecessor=None,**kw</string> </value>
</item>
<item>
<key> <string>_proxy_roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
</tuple>
</value>
</item>
<item>
<key> <string>errors</string> </key>
......@@ -107,7 +116,7 @@ context.Base_redirect(\'view\', \n
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>3</int> </value>
<value> <int>4</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
......@@ -116,13 +125,15 @@ context.Base_redirect(\'view\', \n
<string>title</string>
<string>text_content</string>
<string>form_id</string>
<string>predecessor</string>
<string>kw</string>
<string>_getattr_</string>
<string>context</string>
<string>portal</string>
<string>signature</string>
<string>person_path</string>
<string>person</string>
<string>discussion_post</string>
<string>translateString</string>
<string>None</string>
<string>portal_status_message</string>
<string>dict</string>
</tuple>
......@@ -136,7 +147,9 @@ context.Base_redirect(\'view\', \n
<item>
<key> <string>func_defaults</string> </key>
<value>
<none/>
<tuple>
<none/>
</tuple>
</value>
</item>
<item>
......
......@@ -93,7 +93,6 @@
<value>
<list>
<string>my_title</string>
<string>my_person_path</string>
<string>my_source_title</string>
<string>my_signature</string>
</list>
......@@ -103,7 +102,7 @@
<key> <string>right</string> </key>
<value>
<list>
<string>my_translated_validation_state</string>
<string>my_translated_validation_state_title</string>
</list>
</value>
</item>
......
......@@ -13,8 +13,9 @@
<key> <string>delegated_list</string> </key>
<value>
<list>
<string>title</string>
<string>display_width</string>
<string>editable</string>
<string>title</string>
</list>
</value>
</item>
......@@ -79,6 +80,10 @@
<key> <string>display_width</string> </key>
<value> <int>20</int> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_string_field</string> </value>
......
......@@ -479,6 +479,16 @@
</list>
</value>
</item>
<item>
<key> <string>proxy_listbox_ids</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>relation_form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>relation_setter_id</string> </key>
<value> <string></string> </value>
......@@ -499,7 +509,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>my_source_title</string> </value>
<value> <string>Source</string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
......
......@@ -21,7 +21,7 @@
</item>
<item>
<key> <string>id</string> </key>
<value> <string>my_translated_validation_state</string> </value>
<value> <string>my_translated_validation_state_title</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
......
......@@ -100,7 +100,7 @@
<key> <string>right</string> </key>
<value>
<list>
<string>my_translated_simulation_state</string>
<string>my_translated_validation_state_title</string>
</list>
</value>
</item>
......
......@@ -21,7 +21,7 @@
</item>
<item>
<key> <string>id</string> </key>
<value> <string>my_translated_simulation_state</string> </value>
<value> <string>my_translated_validation_state_title</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
......
......@@ -120,7 +120,7 @@
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string>Event_viewFieldLibrary</string> </value>
<value> <string>Base_viewFieldLibrary</string> </value>
</item>
<item>
<key> <string>target</string> </key>
......
......@@ -16,6 +16,7 @@
<string>default</string>
<string>display_width</string>
<string>editable</string>
<string>title</string>
</list>
</value>
</item>
......@@ -104,16 +105,20 @@
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_title</string> </value>
<value> <string>my_string_field</string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string>Event_viewFieldLibrary</string> </value>
<value> <string>Base_viewFieldLibrary</string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Title</string> </value>
</item>
</dictionary>
</value>
</item>
......
......@@ -53,7 +53,13 @@
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>context.archiveVersion(state_change, validation_state=\'shared\')\n
<value> <string>"""\n
Delete Discussion Post.\n
"""\n
discussion_post = getattr(context, delete_discussion_post_id)\n
discussion_post.delete()\n
context.Base_redirect(\'view\', \\\n
keep_items={\'portal_status_message\': context.Base_translateString(\'Post deleted.\')})\n
</string> </value>
</item>
<item>
......@@ -64,7 +70,7 @@
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>state_change</string> </value>
<value> <string>delete_discussion_post_id</string> </value>
</item>
<item>
<key> <string>errors</string> </key>
......@@ -90,9 +96,11 @@
<key> <string>co_varnames</string> </key>
<value>
<tuple>
<string>state_change</string>
<string>_getattr_</string>
<string>delete_discussion_post_id</string>
<string>getattr</string>
<string>context</string>
<string>discussion_post</string>
<string>_getattr_</string>
</tuple>
</value>
</item>
......@@ -109,7 +117,7 @@
</item>
<item>
<key> <string>id</string> </key>
<value> <string>archiveSharedVersion</string> </value>
<value> <string>DiscussionThread_deleteDiscussionPost</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
......
......@@ -53,23 +53,15 @@
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>"""\n
This script returns the number of Discussion Post objects from the Discussion Thread \n
<value> <string>""" This script returns the number of Discussion Post objects from the Discussion Thread \n
object that is associated to this context.\n
If there is no Discussion Thread, 0 is returned.\n
"""\n
\n
discussion = context.getAgentRelated(portal_type = "Discussion Thread")\n
\n
if discussion == None:\n
return 0\n
\n
discussion = context.restrictedTraverse(discussion, None)\n
If there is no Discussion Thread, 0 is returned."""\n
discussion = context.DiscussionThread_getContextThread()\n
\n
if discussion == None:\n
return 0\n
\n
return len(discussion.countFolder())\n
return len(discussion.searchFolder(portal_type=\'Discussion Post\'))\n
</string> </value>
</item>
<item>
......@@ -85,9 +77,7 @@ return len(discussion.countFolder())\n
<item>
<key> <string>_proxy_roles</string> </key>
<value>
<tuple>
<string>Manager</string>
</tuple>
<tuple/>
</value>
</item>
<item>
......
......@@ -59,18 +59,18 @@
If there is no Discussion Thread, an empty list is returned.\n
"""\n
\n
#context.pdb_trace(context)\n
discussion = context.getAgentRelated(portal_type = "Discussion Thread")\n
if context.getPortalType() != "Discussion Thread":\n
discussion = context.DiscussionThread_getContextThread()\n
else:\n
discussion = context\n
\n
if discussion == None:\n
return []\n
\n
discussion = context.restrictedTraverse(discussion, None)\n
if kw.has_key("portal_type") == False:\n
kw[\'portal_type\'] = "Discussion Post"\n
\n
if discussion == None:\n
return []\n
\n
return discussion.searchFolder()\n
return discussion.searchFolder(**kw)\n
</string> </value>
</item>
<item>
......@@ -86,9 +86,7 @@ return discussion.searchFolder()\n
<item>
<key> <string>_proxy_roles</string> </key>
<value>
<tuple>
<string>Manager</string>
</tuple>
<tuple/>
</value>
</item>
<item>
......@@ -120,6 +118,9 @@ return discussion.searchFolder()\n
<string>context</string>
<string>discussion</string>
<string>None</string>
<string>False</string>
<string>_write_</string>
<string>_apply_</string>
</tuple>
</value>
</item>
......
......@@ -53,17 +53,17 @@
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>user_name = context.portal_membership.getAuthenticatedMember().getUserName()\n
found_user_list = context.getPortalObject().portal_catalog(portal_type=\'Person\', reference=user_name)\n
found_users = len(found_user_list)\n
if found_users != 1:\n
person_path = "#"\n
else:\n
# or set it at # if nothing is found\n
person = found_user_list[0].getObject()\n
person_path = person.getRelativeUrl()\n
<value> <string>"""This script returns ththe Discussion Thread object that is associated to this context.\n
Or the first if many.\n
If there is no Discussion Thread, return None.\n
Need a proxy to work correctly with anonymous user"""\n
\n
return person_path\n
discussion = context.getFollowUpRelated(portal_type = "Discussion Thread")\n
\n
if discussion is not None:\n
discussion = context.restrictedTraverse(discussion, None)\n
\n
return discussion\n
</string> </value>
</item>
<item>
......@@ -74,13 +74,14 @@ return person_path\n
</item>
<item>
<key> <string>_params</string> </key>
<value> <string></string> </value>
<value> <string>**kw</string> </value>
</item>
<item>
<key> <string>_proxy_roles</string> </key>
<value>
<tuple>
<string>Manager</string>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
</item>
......@@ -108,15 +109,11 @@ return person_path\n
<key> <string>co_varnames</string> </key>
<value>
<tuple>
<string>kw</string>
<string>_getattr_</string>
<string>context</string>
<string>user_name</string>
<string>found_user_list</string>
<string>len</string>
<string>found_users</string>
<string>person_path</string>
<string>_getitem_</string>
<string>person</string>
<string>discussion</string>
<string>None</string>
</tuple>
</value>
</item>
......@@ -133,7 +130,7 @@ return person_path\n
</item>
<item>
<key> <string>id</string> </key>
<value> <string>DiscussionThread_getAuthenticatedMemberPersonPath</string> </value>
<value> <string>DiscussionThread_getContextThread</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>Script_magic</string> </key>
<value> <int>3</int> </value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_container</string> </key>
<value> <string>container</string> </value>
</item>
<item>
<key> <string>name_context</string> </key>
<value> <string>context</string> </value>
</item>
<item>
<key> <string>name_m_self</string> </key>
<value> <string>script</string> </value>
</item>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>"""This script returns the Discussion Thread list that is associated to this context.\n
Need a proxy to work correctly with anonymous user"""\n
\n
if not kw.has_key(\'portal_type\'):\n
kw["portal_type"] = "Discussion Thread"\n
kw["follow_up_uid"] = context.getUid()\n
\n
return [x.getObject() for x in context.portal_catalog(**kw)]\n
</string> </value>
</item>
<item>
<key> <string>_code</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>**kw</string> </value>
</item>
<item>
<key> <string>_proxy_roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
</item>
<item>
<key> <string>errors</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>func_code</string> </key>
<value>
<object>
<klass>
<global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
<value>
<tuple>
<string>kw</string>
<string>_getattr_</string>
<string>_write_</string>
<string>context</string>
<string>append</string>
<string>$append0</string>
<string>_getiter_</string>
<string>_apply_</string>
<string>x</string>
</tuple>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>func_defaults</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>DiscussionThread_getContextThreadList</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -53,7 +53,11 @@
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>context.archiveVersion(state_change, validation_state=\'published\')\n
<value> <string>post = context.searchFolder(portal_type=\'Discussion Post\', sort_on=[(\'creation_date\',\'descending\')])\n
if len(post) == 0:\n
return None\n
else:\n
return post[0].getObject()\n
</string> </value>
</item>
<item>
......@@ -64,7 +68,7 @@
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>state_change</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>errors</string> </key>
......@@ -84,15 +88,18 @@
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>1</int> </value>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
<value>
<tuple>
<string>state_change</string>
<string>_getattr_</string>
<string>context</string>
<string>post</string>
<string>len</string>
<string>None</string>
<string>_getitem_</string>
</tuple>
</value>
</item>
......@@ -109,7 +116,7 @@
</item>
<item>
<key> <string>id</string> </key>
<value> <string>archivePublicVersion</string> </value>
<value> <string>DiscussionThread_getLastPost</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
......
......@@ -54,63 +54,35 @@
<item>
<key> <string>_body</string> </key>
<value> <string>"""\n
this script create a thread and it first post\n
This script create a thread and its first post.\n
"""\n
\n
# find the person path if it\'s accessible by the user\n
person_path = context.DiscussionThread_getAuthenticatedMemberPersonPath()\n
portal = context.getPortalObject()\n
person = portal.ERP5Site_getAuthenticatedMemberPersonValue()\n
signature = context.getPortalObject().portal_preferences.getPreference(\'preferred_forum_signature\')\n
\n
#create the thread and the first post in it\n
\n
translateString = context.Base_translateString\n
\n
\n
discussion_thread_module = context.getPortalObject().discussion_thread_module\n
\n
discussion_thread = discussion_thread_module.newContent(\n
portal_type="Discussion Thread",\n
title=title,\n
text_content=text_content,\n
agent_value=context\n
)\n
\n
discussion_thread = portal.discussion_thread_module.newContent(\n
portal_type = "Discussion Thread",\n
title=title,\n
source_value = person,\n
follow_up_value = context)\n
\n
discussion_post = discussion_thread.newContent(\n
portal_type="Discussion Post",\n
title=title,\n
text_content=text_content,\n
person_path = person_path,\n
source = person_path,\n
signature = signature\n
)\n
\n
portal_type = "Discussion Post",\n
title = post_title,\n
text_content = text_content,\n
source_value = person,\n
signature = signature)\n
\n
#discussion_post.post()\n
\n
# Case 1 - some metadata was provided at creation\n
try:\n
if discussion_thread.getPublicationSection() or \\\n
discussion_thread.getGroup() or \\\n
discussion_thread.getFunction() or \\\n
discussion_thread.getSite() or \\\n
discussion_thread.getFollowUp():\n
discussion_thread.submit()\n
portal_status_message = translateString(\n
"New post created. Your post will be reviewed for approval."\n
)\n
# Case 2 - no information defined\n
else:\n
portal_status_message = translateString(\n
"New post created. Please fill all metadata and submit your thread for approval"\n
)\n
except:\n
portal_status_message = translateString(\n
"New post created. Please fill all metadata and submit your thread for approval"\n
)\n
if person is None:\n
portal_status_message = "New reply created. Your post will be reviewed for approval."\n
discussion_post.stack()\n
else:\n
portal_status_message = "New thread created"\n
discussion_post.post()\n
\n
return discussion_thread.Base_redirect(\'view\', \n
keep_items = dict(portal_status_message=portal_status_message), **kw)\n
keep_items = dict(portal_status_message=context.Base_translateString(portal_status_message)))\n
</string> </value>
</item>
<item>
......@@ -121,7 +93,16 @@ return discussion_thread.Base_redirect(\'view\', \n
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>title, text_content, form_id, **kw</string> </value>
<value> <string>title, post_title, text_content, form_id, **kw</string> </value>
</item>
<item>
<key> <string>_proxy_roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Author</string>
</tuple>
</value>
</item>
<item>
<key> <string>errors</string> </key>
......@@ -141,26 +122,26 @@ return discussion_thread.Base_redirect(\'view\', \n
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>3</int> </value>
<value> <int>4</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
<value>
<tuple>
<string>title</string>
<string>post_title</string>
<string>text_content</string>
<string>form_id</string>
<string>kw</string>
<string>_getattr_</string>
<string>context</string>
<string>person_path</string>
<string>portal</string>
<string>person</string>
<string>signature</string>
<string>translateString</string>
<string>discussion_thread_module</string>
<string>discussion_thread</string>
<string>discussion_post</string>
<string>None</string>
<string>portal_status_message</string>
<string>_apply_</string>
<string>dict</string>
</tuple>
</value>
......
......@@ -58,8 +58,6 @@
<list>
<string>left (Document Reference)</string>
<string>right (Publication Information)</string>
<string>left</string>
<string>right</string>
<string>center</string>
<string>hidden</string>
<string>bottom</string>
......@@ -83,6 +81,7 @@
<value>
<list>
<string>my_description</string>
<string>my_subject_list</string>
</list>
</value>
</item>
......@@ -92,14 +91,6 @@
<list/>
</value>
</item>
<item>
<key> <string>left</string> </key>
<value>
<list>
<string>my_contributor_title_list</string>
</list>
</value>
</item>
<item>
<key> <string>left (Document Reference)</string> </key>
<value>
......@@ -111,14 +102,9 @@
<string>my_language</string>
<string>my_int_index</string>
<string>my_revision</string>
</list>
</value>
</item>
<item>
<key> <string>right</string> </key>
<value>
<list>
<string>my_subject_list</string>
<string>my_follow_up_title</string>
<string>my_source_title</string>
<string>my_contributor_title_list</string>
</list>
</value>
</item>
......@@ -130,7 +116,6 @@
<string>my_group_list</string>
<string>my_site_list</string>
<string>my_function_list</string>
<string>my_follow_up_title</string>
<string>my_publication_section_list</string>
<string>my_translated_validation_state_title</string>
</list>
......
......@@ -13,12 +13,13 @@
<key> <string>delegated_list</string> </key>
<value>
<list>
<string>title</string>
<string>columns</string>
<string>list_method</string>
<string>selection_name</string>
<string>portal_types</string>
<string>page_template</string>
<string>portal_types</string>
<string>selection_name</string>
<string>sort</string>
<string>title</string>
</list>
</value>
</item>
......@@ -127,6 +128,17 @@
<key> <string>selection_name</string> </key>
<value> <string>discussion_post_selection</string> </value>
</item>
<item>
<key> <string>sort</string> </key>
<value>
<list>
<tuple>
<string>creation_date</string>
<string>ascending</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
......
......@@ -3,20 +3,12 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
<global name="RelationStringField" module="Products.ERP5Form.RelationField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>delegated_list</string> </key>
<value>
<list>
<string>title</string>
</list>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>my_follow_up_title</string> </value>
......@@ -29,6 +21,34 @@
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
<item>
<key> <string>line_too_long</string> </key>
<value> <string>A line was too long.</string> </value>
</item>
<item>
<key> <string>relation_result_ambiguous</string> </key>
<value> <string>Select appropriate document in the list.</string> </value>
</item>
<item>
<key> <string>relation_result_empty</string> </key>
<value> <string>No such document was found.</string> </value>
</item>
<item>
<key> <string>relation_result_too_long</string> </key>
<value> <string>Too many documents were found.</string> </value>
</item>
<item>
<key> <string>required_not_found</string> </key>
<value> <string>Input is required but no input given.</string> </value>
</item>
<item>
<key> <string>too_long</string> </key>
<value> <string>You entered too many characters.</string> </value>
</item>
<item>
<key> <string>too_many_lines</string> </key>
<value> <string>You entered too many lines.</string> </value>
</item>
</dictionary>
</value>
</item>
......@@ -37,19 +57,155 @@
<value>
<dictionary>
<item>
<key> <string>extra_context</string> </key>
<key> <string>allow_creation</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>allow_jump</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>base_category</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>catalog_index</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>container_getter_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra_item</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>first_item</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>items</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>jump_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>list_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_linelength</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_lines</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>parameter_list</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>proxy_listbox_ids</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>relation_form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>relation_setter_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>sort</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>field_id</string> </key>
<key> <string>unicode</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<key> <string>update_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<key> <string>whitespace_preserve</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
......@@ -60,19 +216,155 @@
<value>
<dictionary>
<item>
<key> <string>extra_context</string> </key>
<key> <string>allow_creation</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>allow_jump</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>base_category</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>catalog_index</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>container_getter_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>field_id</string> </key>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<key> <string>extra_item</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>first_item</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>items</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>jump_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>list_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_linelength</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_lines</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>parameter_list</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>proxy_listbox_ids</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>relation_form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>relation_setter_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>sort</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>unicode</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>update_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
......@@ -83,26 +375,177 @@
<value>
<dictionary>
<item>
<key> <string>extra_context</string> </key>
<key> <string>allow_creation</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>allow_jump</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>base_category</string> </key>
<value> <string>follow_up</string> </value>
</item>
<item>
<key> <string>catalog_index</string> </key>
<value> <string>title</string> </value>
</item>
<item>
<key> <string>columns</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_follow_up_title</string> </value>
<key> <string>container_getter_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string>Document_viewFieldLibrary</string> </value>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <int>20</int> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra_item</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>first_item</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>items</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>jump_method</string> </key>
<value> <string>Base_jumpToRelatedDocument</string> </value>
</item>
<item>
<key> <string>list_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_linelength</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_lines</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>parameter_list</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value>
<list>
<tuple>
<string>Web Page</string>
<string>Web Page</string>
</tuple>
<tuple>
<string>Investigation</string>
<string>Investigation</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>proxy_listbox_ids</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>relation_form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>relation_setter_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>sort</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Subject</string> </value>
<value> <string>Related</string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>unicode</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>update_method</string> </key>
<value> <string>Base_validateRelation</string> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <int>0</int> </value>
</item>
</dictionary>
</value>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>delegated_list</string> </key>
<value>
<list>
<string>portal_type</string>
<string>title</string>
</list>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>my_source_title</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_relation_field</string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string>Base_viewFieldLibrary</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value>
<list>
<tuple>
<string>Person</string>
<string>Person</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Source</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ERP5Form" module="Products.ERP5Form.Form"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>action</string> </key>
<value> <string>Base_edit</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Test site to make a forum application</string> </value>
</item>
<item>
<key> <string>encoding</string> </key>
<value> <string>UTF-8</string> </value>
</item>
<item>
<key> <string>enctype</string> </key>
<value> <string>multipart/form-data</string> </value>
</item>
<item>
<key> <string>group_list</string> </key>
<value>
<list>
<string>left (Document Reference)</string>
<string>right (Publication Information)</string>
<string>center</string>
<string>hidden</string>
<string>bottom</string>
</list>
</value>
</item>
<item>
<key> <string>groups</string> </key>
<value>
<dictionary>
<item>
<key> <string>bottom</string> </key>
<value>
<list>
<string>listbox</string>
</list>
</value>
</item>
<item>
<key> <string>center</string> </key>
<value>
<list>
<string>my_description</string>
</list>
</value>
</item>
<item>
<key> <string>hidden</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>left (Document Reference)</string> </key>
<value>
<list>
<string>my_title</string>
<string>my_translated_validation_state_title</string>
</list>
</value>
</item>
<item>
<key> <string>right (Publication Information)</string> </key>
<value>
<list/>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>DiscussionThread_viewAsWeb</string> </value>
</item>
<item>
<key> <string>method</string> </key>
<value> <string>POST</string> </value>
</item>
<item>
<key> <string>name</string> </key>
<value> <string>Base_viewClassification</string> </value>
</item>
<item>
<key> <string>pt</string> </key>
<value> <string>form_view</string> </value>
</item>
<item>
<key> <string>row_length</string> </key>
<value> <int>4</int> </value>
</item>
<item>
<key> <string>stored_encoding</string> </key>
<value> <string>UTF-8</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Discussion Thread</string> </value>
</item>
<item>
<key> <string>unicode_mode</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>update_action</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>delegated_list</string> </key>
<value>
<list>
<string>columns</string>
<string>list_method</string>
<string>page_template</string>
<string>portal_types</string>
<string>selection_name</string>
<string>sort</string>
<string>title</string>
</list>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>listbox</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>columns</string> </key>
<value>
<list>
<tuple>
<string>title</string>
<string>Title</string>
</tuple>
<tuple>
<string>creation_date</string>
<string>Date</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_view_mode_listbox</string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string>Base_viewFieldLibrary</string> </value>
</item>
<item>
<key> <string>list_method</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>page_template</string> </key>
<value> <string>ListBox_asPostStyleHTML</string> </value>
</item>
<item>
<key> <string>portal_types</string> </key>
<value>
<list>
<tuple>
<string>Discussion Post</string>
<string>Discussion Post</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>selection_name</string> </key>
<value> <string>discussion_post_selection</string> </value>
</item>
<item>
<key> <string>sort</string> </key>
<value>
<list>
<tuple>
<string>creation_date</string>
<string>ascending</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Discussion Posts</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Method" module="Products.Formulator.MethodField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>method_name</string> </key>
<value> <string>contentValues</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>delegated_list</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>my_description</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_description</string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string>Document_viewFieldLibrary</string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>delegated_list</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>my_title</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_title</string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string>Document_viewFieldLibrary</string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>my_translated_validation_state_title</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_translated_workflow_state_title</string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string>Base_viewFieldLibrary</string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -77,15 +77,16 @@
<item>
<key> <string>bottom</string> </key>
<value>
<list>
<string>your_text_content</string>
</list>
<list/>
</value>
</item>
<item>
<key> <string>center</string> </key>
<value>
<list/>
<list>
<string>your_text_content</string>
<string>your_captcha</string>
</list>
</value>
</item>
<item>
......@@ -99,7 +100,7 @@
<value>
<list>
<string>your_title</string>
<string>your_captcha</string>
<string>your_post_title</string>
</list>
</value>
</item>
......
......@@ -13,15 +13,14 @@
<key> <string>delegated_list</string> </key>
<value>
<list>
<string>display_width</string>
<string>title</string>
<string>hidden</string>
<string>editable</string>
</list>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>my_person_path</string> </value>
<value> <string>your_post_title</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
......@@ -57,6 +56,10 @@
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>display_width</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
......@@ -77,28 +80,24 @@
<value>
<dictionary>
<item>
<key> <string>editable</string> </key>
<value> <int>1</int> </value>
<key> <string>display_width</string> </key>
<value> <int>40</int> </value>
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_translated_workflow_state_title</string> </value>
<value> <string>my_title</string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string>Base_viewFieldLibrary</string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Person Path</string> </value>
<value> <string>Post Title</string> </value>
</item>
</dictionary>
</value>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ERP5Form" module="Products.ERP5Form.Form"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>action</string> </key>
<value> <string>Base_doSelect</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>edit_order</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>encoding</string> </key>
<value> <string>UTF-8</string> </value>
</item>
<item>
<key> <string>enctype</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>group_list</string> </key>
<value>
<list>
<string>left</string>
<string>right</string>
<string>center</string>
<string>bottom</string>
<string>hidden</string>
</list>
</value>
</item>
<item>
<key> <string>groups</string> </key>
<value>
<dictionary>
<item>
<key> <string>bottom</string> </key>
<value>
<list>
<string>your_listbox</string>
</list>
</value>
</item>
<item>
<key> <string>center</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>hidden</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>left</string> </key>
<value>
<list>
<string>your_add_new_thread_link</string>
</list>
</value>
</item>
<item>
<key> <string>right</string> </key>
<value>
<list/>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>ERP5Site_viewDiscussionThreadForm</string> </value>
</item>
<item>
<key> <string>method</string> </key>
<value> <string>POST</string> </value>
</item>
<item>
<key> <string>name</string> </key>
<value> <string>ERP5Site_viewDiscussionThreadForm</string> </value>
</item>
<item>
<key> <string>pt</string> </key>
<value> <string>form_list</string> </value>
</item>
<item>
<key> <string>row_length</string> </key>
<value> <int>4</int> </value>
</item>
<item>
<key> <string>stored_encoding</string> </key>
<value> <string>UTF-8</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>unicode_mode</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>update_action</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>update_action_title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>delegated_list</string> </key>
<value>
<list>
<string>css_class</string>
<string>default</string>
<string>editable</string>
<string>title</string>
</list>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>your_add_new_thread_link</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>css_class</string> </key>
<value> <string>hidden_label button</string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_editor_field</string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string>Base_viewFieldLibrary</string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Editor Field</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="TALESMethod" module="Products.Formulator.TALESField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
python: \'<a class="bt-small" style="width:250px;" href="%s/DiscussionThread_viewNewPostDialog?cancel_url=%s"><span><img src="km_img/icon-add.png" alt="+"/> Add New Discussion Thread</span></a>\' %(here.getWebSiteValue().absolute_url(), here.absolute_url())
]]></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>delegated_list</string> </key>
<value>
<list>
<string>columns</string>
<string>count_method</string>
<string>list_method</string>
<string>portal_types</string>
<string>search</string>
<string>sort</string>
<string>title</string>
</list>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>your_listbox</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>count_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>list_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>portal_types</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>search</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>sort</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>columns</string> </key>
<value>
<list>
<tuple>
<string>title</string>
<string>Title</string>
</tuple>
<tuple>
<string>modification_date</string>
<string>Modification Date</string>
</tuple>
<tuple>
<string>validation_state</string>
<string>State</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>count_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_view_mode_listbox</string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string>Base_viewFieldLibrary</string> </value>
</item>
<item>
<key> <string>list_method</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>portal_types</string> </key>
<value>
<list>
<tuple>
<string>Discussion Thread</string>
<string>Discussion Thread</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>search</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>sort</string> </key>
<value>
<list>
<tuple>
<string>modification_date</string>
<string>descending</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Discussion Threads</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Method" module="Products.Formulator.MethodField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>method_name</string> </key>
<value> <string>portal_catalog</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ERP5Form" module="Products.ERP5Form.Form"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>action</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>edit_order</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>encoding</string> </key>
<value> <string>UTF-8</string> </value>
</item>
<item>
<key> <string>enctype</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>group_list</string> </key>
<value>
<list>
<string>left</string>
<string>right</string>
<string>center</string>
<string>bottom</string>
<string>hidden</string>
</list>
</value>
</item>
<item>
<key> <string>groups</string> </key>
<value>
<dictionary>
<item>
<key> <string>bottom</string> </key>
<value>
<list>
<string>listbox</string>
</list>
</value>
</item>
<item>
<key> <string>center</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>hidden</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>left</string> </key>
<value>
<list>
<string>your_add_new_thread_link</string>
</list>
</value>
</item>
<item>
<key> <string>right</string> </key>
<value>
<list/>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>ERP5Site_viewDiscussionThreadGadget</string> </value>
</item>
<item>
<key> <string>method</string> </key>
<value> <string>POST</string> </value>
</item>
<item>
<key> <string>name</string> </key>
<value> <string>ERP5Site_viewDiscussionThreadGadget</string> </value>
</item>
<item>
<key> <string>pt</string> </key>
<value> <string>gadget_view</string> </value>
</item>
<item>
<key> <string>row_length</string> </key>
<value> <int>4</int> </value>
</item>
<item>
<key> <string>stored_encoding</string> </key>
<value> <string>UTF-8</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>unicode_mode</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>update_action</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>update_action_title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>delegated_list</string> </key>
<value>
<list>
<string>columns</string>
<string>count_method</string>
<string>css_class</string>
<string>list_action</string>
<string>list_method</string>
<string>portal_types</string>
<string>search</string>
<string>selection_name</string>
<string>sort</string>
<string>title</string>
</list>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>listbox</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>columns</string> </key>
<value>
<list>
<tuple>
<string>title</string>
<string>Title</string>
</tuple>
<tuple>
<string>validation_state</string>
<string>State</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>count_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string>hiddenLabel</string> </value>
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_list_mode_listbox</string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string>Base_viewFieldLibrary</string> </value>
</item>
<item>
<key> <string>list_action</string> </key>
<value> <string>discussion_thread_module/view</string> </value>
</item>
<item>
<key> <string>list_method</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>portal_types</string> </key>
<value>
<list>
<tuple>
<string>Discussion Thread</string>
<string>Discussion Thread</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>search</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>selection_name</string> </key>
<value> <string>gadget_view_discussion_thread_list</string> </value>
</item>
<item>
<key> <string>sort</string> </key>
<value>
<list>
<tuple>
<string>modification_date</string>
<string>descending</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Forum Threads</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Method" module="Products.Formulator.MethodField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>method_name</string> </key>
<value> <string>portal_catalog</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>delegated_list</string> </key>
<value>
<list>
<string>css_class</string>
<string>default</string>
<string>editable</string>
<string>title</string>
</list>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>your_add_new_thread_link</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>css_class</string> </key>
<value> <string>hidden_label button</string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_editor_field</string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string>Base_viewFieldLibrary</string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Editor Field</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="TALESMethod" module="Products.Formulator.TALESField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
python: \'<a class="bt-small" style="width:250px;" href="%s/DiscussionThread_viewNewPostDialog?cancel_url=%s"><span><img src="km_img/icon-add.png" alt="+"/> Add New Discussion Thread</span></a>\' %(here.getWebSiteValue().absolute_url(), here.absolute_url())
]]></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>Script_magic</string> </key>
<value> <int>3</int> </value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_container</string> </key>
<value> <string>container</string> </value>
</item>
<item>
<key> <string>name_context</string> </key>
<value> <string>context</string> </value>
</item>
<item>
<key> <string>name_m_self</string> </key>
<value> <string>script</string> </value>
</item>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>return (\n
(\'ERP5Type_getSecurityCategoryFromAssignmentParent\', [\'group\'] ),\n
(\'ERP5Type_getSecurityCategoryFromAssignment\', [\'group\'] ),\n
(\'ERP5Type_getSecurityCategoryFromAssignmentParent\', [\'function\'] ),\n
(\'ERP5Type_getSecurityCategoryFromAssignmentParentGroup\', [\'group\', \'function\'] ),\n
(\'ERP5Type_getSecurityCategoryFromAssignmentParent\', [\'group\', \'function\'] ),\n
(\'ERP5Type_getSecurityCategoryFromAssignment\', [\'group\', \'function\'] ),\n
(\'ERP5Type_getSecurityCategoryFromAssignmentParent\', [\'site\'] ),\n
(\'ERP5Type_getSecurityCategoryFromAssignment\', [\'function\', \'site\'] ),\n
(\'ERP5Type_getSecurityCategoryFromAssignment\', [\'destination_project\'] ),\n
(\'ERP5Type_getSecurityCategoryFromAssignment\', [\'function\', \'destination_project\'] ),\n
(\'ERP5Type_getSecurityCategoryFromAssignment\', [\'product_line\'] ),\n
)\n
</string> </value>
</item>
<item>
<key> <string>_code</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>errors</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>func_code</string> </key>
<value>
<object>
<klass>
<global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>func_defaults</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>ERP5Type_getSecurityCategoryMapping</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -69,6 +69,9 @@
current_page_start python: (listbox_max_lines * (current_page - 1)) + 1;\n
current_page_stop python: (total_line < current_page_max) and total_line or current_page_max;\n
">\n
\n
<script src="erp5_discussion.js" type="text/javascript"></script>\n
\n
<!-- ListBox starts here. -->\n
<input type="hidden" name="list_selection_name" value="default" tal:attributes="value selection_name" />\n
\n
......@@ -98,8 +101,11 @@
<div style="float:left; height:20px;">\n
<a tal:attributes="href event/getId"><span style="margin:0; color #D98135; padding-left:5px; font:bold 1.2em Helvetica, Arial, sans-serif; margin-top:5px" tal:content="event/getTitle"></span></a>\n
</div>\n
<div style="float:left;height:20px;margin-left:10px;margin-top:3px;">\n
<span tal:content="python: event.getTranslatedValidationStateTitle()"></span>\n
</div>\n
<div style="float:right; height:20px;">\n
<span style="color:#333; font-size:90%; margin:2px 0;">by <a tal:attributes="href python: event.getObject().person_path"> <span style="color:#a40;font-size:90%;" tal:content="python: (event.getSourceValue() is not None and event.getSourceValue().Title()) or \'User unknown\'"></span> </a> on <span tal:replace="event/getCreationDate"></span></span>\n
<span style="color:#333; font-size:90%; margin:2px 0;">by <a tal:attributes="href python: event.getObject().getSource()"> <span style="color:#a40;font-size:90%;" tal:content="python: (event.getSourceValue() is not None and event.getSourceValue().Title()) or \'User unknown\'"></span> </a> on <span tal:replace="event/getCreationDate"></span></span>\n
</div>\n
</div>\n
<hr>\n
......@@ -108,18 +114,40 @@
tal:content="structure python:event.asStrippedHTML()">\n
</span><br />\n
</div>\n
<!--\n
<tal:block tal:define="sign python: \'Signature attribbute not defined\'"\n
tal:condition="python: sign != \'\'">\n
<hr>\n
<div style="margin-left:10px;">\n
<span style="color:#aaa" tal:content="sign"></span>\n
</div>\n
</tal:block>\n
-->\n
<hr>\n
<div style="margin-left:10px;">\n
<span style="color:#aaa" tal:content="python: here.getPortalObject().portal_preferences.getPreference(\'preferred_forum_signature\')"></span>\n
</div>\n
<hr>\n
<input type="checkbox" name="good_uid" tal:attributes="value event/getUid; id python: \'listbox_cb_%s\' % (event.getUid())" style="visibility:hidden"> \n
<button tal:condition="python: real_context.portal_membership.getAuthenticatedMember().checkPermission(\'Add portal content\', event)" type="submit" title="Reply" name="DiscussionPost_viewNewReplyDialog:method" style="border:dashed 1px #3D6474; background-color:#eee; padding:3px;" tal:attributes="onClick python: \'getElementById(\\\'listbox_cb_%s\\\').checked = true\' % (event.getUid())">\n
<input type="checkbox" name="good_uid" tal:attributes="value event/getUid; id python: \'listbox_cb_%s\' % (event.getUid())" style="visibility:hidden">\n
<tal:block tal:condition="python: real_context.portal_membership.getAuthenticatedMember()"\n
tal:define="event_object event/getObject">\n
<button tal:condition="python: real_context.portal_membership.checkPermission(\'Add portal content\', real_context)" \n
type="submit" \n
title="Reply" \n
name="DiscussionPost_viewNewReplyDialog:method" \n
style="border:dashed 1px #3D6474; background-color:#eee; padding:3px;" \n
tal:attributes="onClick python: \'getElementById(\\\'listbox_cb_%s\\\').checked = true\' % (event.getUid())">\n
<span>Reply</span>\n
</button>\n
<tal:block tal:condition="python:real_context.portal_membership.checkPermission(\'Delete objects\', event_object)">\n
<button type="submit" \n
title="Delete" \n
name="DiscussionThread_deleteDiscussionPost:method"\n
tal:attributes="onClick python: \'deleteDiscussionPost(\\\'%s\\\')\' %event.getId()"\n
style="border:dashed 1px #3D6474; background-color:#FF654A; padding:3px;">\n
<span>Delete</span>\n
</button>\n
</tal:block>\n
</tal:block>\n
</div>\n
</tal:block>\n
<div style="width:100%; align:middle" align=middle>\n
<div style="width:100%; align:middle" align="middle">\n
<div>\n
<a href="#"\n
tal:condition="python: field_id.strip() != \'listbox\'"\n
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="File" module="OFS.Image"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_EtagSupport__etag</string> </key>
<value> <string>ts69330662.3</string> </value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>erp5_discussion.js</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>application/javascript</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string>function deleteDiscussionPost(id){\n
/* this will add respective input box for delete post id (so multiple delete buttons can \n
safely coexist in one HTML page with one HTML form */\n
appendChildNodes(document.forms[0], \n
INPUT({\'value\':id, \n
\'name\': \'delete_discussion_post_id\', \n
\'type\':\'hidden\'}));\n
clickSaveButton(\'DiscussionThread_deleteDiscussionPost\');\n
}</string> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <long>435</long> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="Folder" module="OFS.Folder"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>unused</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>unused</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ERP5Form" module="Products.ERP5Form.Form"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>action</string> </key>
<value> <string>SupportRequest_viewSupportRequestAndEvent</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>encoding</string> </key>
<value> <string>UTF-8</string> </value>
</item>
<item>
<key> <string>enctype</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>group_list</string> </key>
<value>
<list>
<string>left</string>
<string>right</string>
<string>center</string>
<string>bottom</string>
<string>hidden</string>
</list>
</value>
</item>
<item>
<key> <string>groups</string> </key>
<value>
<dictionary>
<item>
<key> <string>bottom</string> </key>
<value>
<list>
<string>listbox</string>
</list>
</value>
</item>
<item>
<key> <string>center</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>hidden</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>left</string> </key>
<value>
<list>
<string>my_title</string>
<string>my_translated_simulation_state_title</string>
<string>my_resource_title</string>
</list>
</value>
</item>
<item>
<key> <string>right</string> </key>
<value>
<list/>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>SupportRequest_viewSupportRequestAndEvent</string> </value>
</item>
<item>
<key> <string>method</string> </key>
<value> <string>POST</string> </value>
</item>
<item>
<key> <string>name</string> </key>
<value> <string>ERP5Site_viewSupportRequestForExpressCustomerDialog</string> </value>
</item>
<item>
<key> <string>pt</string> </key>
<value> <string>form_view</string> </value>
</item>
<item>
<key> <string>row_length</string> </key>
<value> <int>4</int> </value>
</item>
<item>
<key> <string>stored_encoding</string> </key>
<value> <string>UTF-8</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Post Reply</string> </value>
</item>
<item>
<key> <string>unicode_mode</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>update_action</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ListBox" module="Products.ERP5Form.ListBox"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>listbox</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>all_columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>count_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default_params</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>domain_root_list</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>domain_tree</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable_columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>global_attributes</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>lines</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>list_action</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>list_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>meta_types</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>page_template</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>portal_types</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>report_root_list</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>report_tree</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>search</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>search_columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>select</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>selection_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>sort</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>sort_columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>stat_columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>stat_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>url_columns</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>all_columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>count_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default_params</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>domain_root_list</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>domain_tree</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable_columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>global_attributes</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>lines</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>list_action</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>list_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>meta_types</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>page_template</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>portal_types</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>report_root_list</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>report_tree</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>search</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>search_columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>select</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>selection_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>sort</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>sort_columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>stat_columns</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>stat_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>url_columns</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>all_columns</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>columns</string> </key>
<value>
<list>
<tuple>
<string>title</string>
<string>Title</string>
</tuple>
<tuple>
<string>source_title</string>
<string>Sender</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>count_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default_params</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>domain_root_list</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>domain_tree</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>editable_columns</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>global_attributes</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>lines</string> </key>
<value> <int>20</int> </value>
</item>
<item>
<key> <string>list_action</string> </key>
<value> <string>SupportRequestModule_viewFollowUpEventList</string> </value>
</item>
<item>
<key> <string>list_method</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>meta_types</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>page_template</string> </key>
<value> <string>ListBox_asThreadStyleHTML</string> </value>
</item>
<item>
<key> <string>portal_types</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>report_root_list</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>report_tree</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>search</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>search_columns</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>select</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>selection_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>sort</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>sort_columns</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>stat_columns</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>stat_method</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Comments</string> </value>
</item>
<item>
<key> <string>url_columns</string> </key>
<value>
<list/>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.Formulator.MethodField</string>
<string>Method</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>method_name</string> </key>
<value> <string>SupportRequest_getFollowUpEventList</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="StringField" module="Products.Formulator.StandardFields"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>my_resource_title</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
<item>
<key> <string>required_not_found</string> </key>
<value> <string>Input is required but no input given.</string> </value>
</item>
<item>
<key> <string>too_long</string> </key>
<value> <string>Too much input was given.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>unicode</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>unicode</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <int>20</int> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Type</string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>unicode</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <int>0</int> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="StringField" module="Products.Formulator.StandardFields"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>my_title</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
<item>
<key> <string>required_not_found</string> </key>
<value> <string>Input is required but no input given.</string> </value>
</item>
<item>
<key> <string>too_long</string> </key>
<value> <string>Too much input was given.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>unicode</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>unicode</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <int>40</int> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Title</string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>unicode</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <int>0</int> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="StringField" module="Products.Formulator.StandardFields"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>my_translated_simulation_state_title</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
<item>
<key> <string>required_not_found</string> </key>
<value> <string>Input is required but no input given.</string> </value>
</item>
<item>
<key> <string>too_long</string> </key>
<value> <string>Too much input was given.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>unicode</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>unicode</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <int>20</int> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>State</string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>unicode</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <int>0</int> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -3,57 +3,69 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<global name="DCWorkflowDefinition" module="Products.DCWorkflow.DCWorkflow"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
<key> <string>creation_guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Rejects a document which was submitted</string> </value>
<value> <string>Roles are defined like this : \r\n
- Assignee is staff\r\n
- Assignor is the author of the post\r\n
- Auditor are other member\r\n
- Anonymous are visitor</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<key> <string>groups</string> </key>
<value>
<none/>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>reject</string> </value>
<value> <string>discussion_post_publication_workflow</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<key> <string>initial_state</string> </key>
<value> <string>draft</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
<key> <string>manager_bypass</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Reject</string> </value>
<key> <string>permissions</string> </key>
<value>
<tuple>
<string>Access contents information</string>
<string>View</string>
<string>Add portal content</string>
<string>Modify portal content</string>
<string>Delete objects</string>
</tuple>
</value>
</item>
<item>
<key> <string>state_var</string> </key>
<value> <string>validation_state</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
<key> <string>title</string> </key>
<value> <string>Discussion Post Workflow</string> </value>
</item>
</dictionary>
</pickle>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="Scripts" module="Products.DCWorkflow.Scripts"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_mapping</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>scripts</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="States" module="Products.DCWorkflow.States"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_mapping</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>states</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -11,7 +11,7 @@
<dictionary>
<item>
<key> <string>description</string> </key>
<value> <string>Cancelled documents are no longer visible</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
......@@ -30,7 +30,10 @@
<item>
<key> <string>transitions</string> </key>
<value>
<tuple/>
<tuple>
<string>delete</string>
<string>delete_action</string>
</tuple>
</value>
</item>
<item>
......@@ -45,17 +48,14 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Persistence</string>
<string>PersistentMapping</string>
</tuple>
<none/>
<global name="PersistentMapping" module="Persistence.mapping"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_container</string> </key>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
......@@ -65,7 +65,6 @@
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......@@ -73,24 +72,26 @@
<key> <string>Add portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Change local roles</string> </key>
<key> <string>Delete objects</string> </key>
<value>
<tuple>
<list>
<string>Manager</string>
</tuple>
</list>
</value>
</item>
<item>
<key> <string>Modify portal content</string> </key>
<value>
<tuple>
<list>
<string>Manager</string>
</tuple>
</list>
</value>
</item>
<item>
......@@ -100,7 +101,6 @@
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......
......@@ -11,11 +11,11 @@
<dictionary>
<item>
<key> <string>description</string> </key>
<value> <string>A previous version of a document.</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>archived</string> </value>
<value> <string>deleted</string> </value>
</item>
<item>
<key> <string>permission_roles</string> </key>
......@@ -25,7 +25,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Archived</string> </value>
<value> <string>Deleted</string> </value>
</item>
<item>
<key> <string>transitions</string> </key>
......@@ -45,28 +45,21 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Persistence</string>
<string>PersistentMapping</string>
</tuple>
<none/>
<global name="PersistentMapping" module="Persistence.mapping"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_container</string> </key>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>Access contents information</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......@@ -74,16 +67,14 @@
<key> <string>Add portal content</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Change local roles</string> </key>
<key> <string>Delete objects</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
......@@ -100,11 +91,7 @@
<key> <string>View</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......
......@@ -11,11 +11,11 @@
<dictionary>
<item>
<key> <string>description</string> </key>
<value> <string>A document which has been submitted for review by the relevant reviewer.</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>submitted</string> </value>
<value> <string>draft</string> </value>
</item>
<item>
<key> <string>permission_roles</string> </key>
......@@ -25,7 +25,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Submitted</string> </value>
<value> <string>Draft</string> </value>
</item>
<item>
<key> <string>transitions</string> </key>
......@@ -35,14 +35,10 @@
<string>cancel_action</string>
<string>delete</string>
<string>delete_action</string>
<string>publish</string>
<string>publish_action</string>
<string>reject</string>
<string>reject_action</string>
<string>release</string>
<string>release_action</string>
<string>share</string>
<string>share_action</string>
<string>post</string>
<string>post_action</string>
<string>stack</string>
<string>stack_action</string>
</tuple>
</value>
</item>
......@@ -58,17 +54,14 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Persistence</string>
<string>PersistentMapping</string>
</tuple>
<none/>
<global name="PersistentMapping" module="Persistence.mapping"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_container</string> </key>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
......@@ -86,17 +79,21 @@
<key> <string>Add portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>Change local roles</string> </key>
<key> <string>Delete objects</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......@@ -104,7 +101,10 @@
<key> <string>Modify portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......
......@@ -11,11 +11,11 @@
<dictionary>
<item>
<key> <string>description</string> </key>
<value> <string>A translated document which needs approval from revisor before submission or acceptance.</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>translated</string> </value>
<value> <string>pending</string> </value>
</item>
<item>
<key> <string>permission_roles</string> </key>
......@@ -25,18 +25,18 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Translated</string> </value>
<value> <string>Pending</string> </value>
</item>
<item>
<key> <string>transitions</string> </key>
<value>
<tuple>
<string>accept</string>
<string>accept_action</string>
<string>assign</string>
<string>assign_action</string>
<string>submit</string>
<string>submit_action</string>
<string>delete</string>
<string>delete_action</string>
<string>mark</string>
<string>mark_action</string>
<string>post</string>
<string>post_action</string>
</tuple>
</value>
</item>
......@@ -69,7 +69,6 @@
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......@@ -77,16 +76,17 @@
<key> <string>Add portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Change local roles</string> </key>
<key> <string>Delete objects</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Assignee</string>
<string>Manager</string>
</tuple>
</value>
......@@ -95,6 +95,7 @@
<key> <string>Modify portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
......@@ -107,7 +108,6 @@
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="StateDefinition" module="Products.DCWorkflow.States"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>posted</string> </value>
</item>
<item>
<key> <string>permission_roles</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Posted</string> </value>
</item>
<item>
<key> <string>transitions</string> </key>
<value>
<tuple>
<string>delete</string>
<string>delete_action</string>
<string>mark</string>
<string>mark_action</string>
</tuple>
</value>
</item>
<item>
<key> <string>type_list</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="PersistentMapping" module="Persistence.mapping"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>Access contents information</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>Add portal content</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>Delete objects</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>Modify portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>View</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -11,11 +11,11 @@
<dictionary>
<item>
<key> <string>description</string> </key>
<value> <string>A document which has been assigned to a translator.</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>assigned</string> </value>
<value> <string>unwanted</string> </value>
</item>
<item>
<key> <string>permission_roles</string> </key>
......@@ -25,16 +25,16 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Assigned</string> </value>
<value> <string>Unwanted</string> </value>
</item>
<item>
<key> <string>transitions</string> </key>
<value>
<tuple>
<string>split</string>
<string>split_action</string>
<string>translate</string>
<string>translate_action</string>
<string>delete</string>
<string>delete_action</string>
<string>unmark</string>
<string>unmark_action</string>
</tuple>
</value>
</item>
......@@ -67,7 +67,6 @@
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......@@ -81,7 +80,7 @@
</value>
</item>
<item>
<key> <string>Change local roles</string> </key>
<key> <string>Delete objects</string> </key>
<value>
<tuple>
<string>Assignee</string>
......@@ -105,7 +104,6 @@
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="Transitions" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_mapping</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>transitions</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>cancel</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>cancelled</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Cancel action</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -15,7 +15,7 @@
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Cancel document publication</string> </value>
<value> <string>Cancel</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
......@@ -61,11 +61,8 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
......@@ -74,7 +71,6 @@
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Owner</string>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>delete</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>deleted</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Delete</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Delete</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=delete_action</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>delete_action</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Delete action</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>mark</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>unwanted</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Mark unwanted</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Mark unwanted</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=mark_action</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>mark</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>mark_action</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Mark unwanted action</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -37,11 +37,11 @@
</item>
<item>
<key> <string>id</string> </key>
<value> <string>request</string> </value>
<value> <string>post</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>requested</string> </value>
<value> <string>posted</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
......@@ -49,7 +49,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
<value> <string>Post</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
......
......@@ -15,15 +15,15 @@
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Share</string> </value>
<value> <string>Post</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=share_action</string> </value>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=post_action</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>share</string> </value>
<value> <string>post</string> </value>
</item>
<item>
<key> <string>description</string> </key>
......@@ -37,7 +37,7 @@
</item>
<item>
<key> <string>id</string> </key>
<value> <string>share_action</string> </value>
<value> <string>post_action</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
......@@ -49,7 +49,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Share</string> </value>
<value> <string>Post action</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
......@@ -61,11 +61,8 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
......@@ -74,6 +71,7 @@
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
......
......@@ -37,11 +37,11 @@
</item>
<item>
<key> <string>id</string> </key>
<value> <string>translate</string> </value>
<value> <string>stack</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>translated</string> </value>
<value> <string>pending</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
......@@ -49,7 +49,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Translate</string> </value>
<value> <string>Put on hold</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Put on hold</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=stack_action</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>stack</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>stack_action</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Stack action</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>unmark</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>pending</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Unmark unwanted post</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -15,19 +15,19 @@
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
<value> <string>Unmark unwanted post </string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=unmark_action</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
<value> <string>unmark</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Accept a translation </string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
......@@ -37,11 +37,11 @@
</item>
<item>
<key> <string>id</string> </key>
<value> <string>accept</string> </value>
<value> <string>unmark_action</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>submitted</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
......@@ -49,11 +49,11 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Accept Translation</string> </value>
<value> <string>Assignee</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="Variables" module="Products.DCWorkflow.Variables"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_mapping</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>variables</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="VariableDefinition" module="Products.DCWorkflow.Variables"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>default_expr</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>default_value</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>The last transition</string> </value>
</item>
<item>
<key> <string>for_catalog</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>for_status</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>action</string> </value>
</item>
<item>
<key> <string>info_guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>update_always</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>transition/getId|nothing</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="VariableDefinition" module="Products.DCWorkflow.Variables"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>default_expr</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>default_value</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>The name of the user who performed the last transition</string> </value>
</item>
<item>
<key> <string>for_catalog</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>for_status</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>actor</string> </value>
</item>
<item>
<key> <string>info_guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>update_always</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>user/getUserName</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="VariableDefinition" module="Products.DCWorkflow.Variables"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>default_expr</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>default_value</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Comments about the last transition</string> </value>
</item>
<item>
<key> <string>for_catalog</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>for_status</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>comment</string> </value>
</item>
<item>
<key> <string>info_guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>update_always</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>python:state_change.kwargs.get(\'comment\', \'\')</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -3,57 +3,47 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<global name="VariableDefinition" module="Products.DCWorkflow.Variables"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
<key> <string>default_expr</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<key> <string>default_value</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>archiveSharedVersion</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<none/>
</value>
<value> <string>Error message if validation failed</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>share</string> </value>
<key> <string>for_catalog</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>shared</string> </value>
<key> <string>for_status</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
<key> <string>id</string> </key>
<value> <string>error_message</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Share</string> </value>
<key> <string>info_guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
<key> <string>update_always</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="VariableDefinition" module="Products.DCWorkflow.Variables"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>default_expr</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>default_value</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Provides access to workflow history</string> </value>
</item>
<item>
<key> <string>for_catalog</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>for_status</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>history</string> </value>
</item>
<item>
<key> <string>info_guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>update_always</string> </key>
<value> <int>0</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>state_change/getHistory</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -3,57 +3,47 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<global name="VariableDefinition" module="Products.DCWorkflow.Variables"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
<key> <string>default_expr</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<key> <string>default_value</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Makes a document invisible</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<none/>
</value>
<value> <string>portal type (use as filter for worklists)</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>cancel</string> </value>
<key> <string>for_catalog</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>cancelled</string> </value>
<key> <string>for_status</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
<key> <string>id</string> </key>
<value> <string>portal_type</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Cancel</string> </value>
<key> <string>info_guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
<key> <string>update_always</string> </key>
<value> <int>0</int> </value>
</item>
</dictionary>
</pickle>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="VariableDefinition" module="Products.DCWorkflow.Variables"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>default_expr</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>default_value</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Time of the last transition</string> </value>
</item>
<item>
<key> <string>for_catalog</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>for_status</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>time</string> </value>
</item>
<item>
<key> <string>info_guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>update_always</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>state_change/getDateTime</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="Worklists" module="Products.DCWorkflow.Worklists"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_mapping</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>worklists</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -15,19 +15,19 @@
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Translations to collate (%(count)s)</string> </value>
<value> <string>Discussion Posts in pending (%(count)s)</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string encoding="cdata"><![CDATA[
WebSite_viewAdvancedSearchResultList?validation_state=split&local_roles=%(local_roles)s&portal_type=%(portal_type)s&reset=1
ERP5Site_viewSearchResult?simulation_state=pending&local_roles=%(local_roles)s&portal_type=%(portal_type)s&reset=1
]]></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Translation to collate</string> </value>
<value> <string>Pending Posts </string> </value>
</item>
<item>
<key> <string>guard</string> </key>
......@@ -37,7 +37,7 @@ WebSite_viewAdvancedSearchResultList?validation_state=split&local_roles=%(local_
</item>
<item>
<key> <string>id</string> </key>
<value> <string>translation_to_collate</string> </value>
<value> <string>post_in_pending</string> </value>
</item>
<item>
<key> <string>var_matches</string> </key>
......@@ -51,11 +51,8 @@ WebSite_viewAdvancedSearchResultList?validation_state=split&local_roles=%(local_
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
......@@ -65,7 +62,6 @@ WebSite_viewAdvancedSearchResultList?validation_state=split&local_roles=%(local_
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
</item>
......@@ -75,24 +71,29 @@ WebSite_viewAdvancedSearchResultList?validation_state=split&local_roles=%(local_
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<tuple>
<tuple>
<string>Persistence</string>
<string>PersistentMapping</string>
</tuple>
<none/>
<global name="PersistentMapping" module="Persistence.mapping"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_container</string> </key>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>validation_state</string> </key>
<key> <string>portal_type</string> </key>
<value>
<tuple>
<string>Discussion Post</string>
</tuple>
</value>
</item>
<item>
<key> <string>simulation_state</string> </key>
<value>
<tuple>
<string>split</string>
<string>pending</string>
</tuple>
</value>
</item>
......
......@@ -23,7 +23,10 @@
</item>
<item>
<key> <string>description</string> </key>
<value> <string>A generic publication workflow which combines versioning, staging and translation management.</string> </value>
<value> <string>Assignee : author\r\n
Assignor : staff\r\n
Associate : contributor (allowed members in private and public state)\r\n
Auditor : allowed member in public state</string> </value>
</item>
<item>
<key> <string>groups</string> </key>
......@@ -41,7 +44,7 @@
</item>
<item>
<key> <string>manager_bypass</string> </key>
<value> <int>1</int> </value>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>permissions</string> </key>
......@@ -51,7 +54,7 @@
<string>View</string>
<string>Add portal content</string>
<string>Modify portal content</string>
<string>Change local roles</string>
<string>Delete objects</string>
</tuple>
</value>
</item>
......@@ -61,7 +64,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Document publication workflow</string> </value>
<value> <string>Discussion Thread Workflow</string> </value>
</item>
</dictionary>
</pickle>
......
......@@ -15,12 +15,6 @@
<dictionary/>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>scripts</string> </value>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>Script_magic</string> </key>
<value> <int>3</int> </value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_container</string> </key>
<value> <string>container</string> </value>
</item>
<item>
<key> <string>name_context</string> </key>
<value> <string>context</string> </value>
</item>
<item>
<key> <string>name_m_self</string> </key>
<value> <string>script</string> </value>
</item>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>"""\n
This script is invoked each time a new document is published.\n
The previous version is archived automatically.\n
\n
This will only apply to documents with enough coordinates\n
(ex. reference, language, version).\n
"""\n
o = state_change[\'object\']\n
reference = o.getReference()\n
if not reference:\n
# If this object has no reference, we can not do anything\n
return\n
\n
language = o.getLanguage()\n
if not language:\n
# If language is None, we have to check is this document\n
# is language independent. In this case, archival is possible\n
# But if a document exists with same reference and defined\n
# language, we can not do anything\n
for o in context.portal_catalog(reference=reference, validation_state=validation_state):\n
document = o.getObject()\n
if not document.getLanguage():\n
document.archive()\n
return\n
\n
# We can now archive all documents with same reference and language in published state\n
for o in context.portal_catalog(reference=reference, language=language, validation_state=validation_state):\n
o.getObject().archive()\n
</string> </value>
</item>
<item>
<key> <string>_code</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>state_change, validation_state=\'published\'</string> </value>
</item>
<item>
<key> <string>errors</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>func_code</string> </key>
<value>
<object>
<klass>
<global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>2</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
<value>
<tuple>
<string>state_change</string>
<string>validation_state</string>
<string>_getitem_</string>
<string>o</string>
<string>_getattr_</string>
<string>reference</string>
<string>language</string>
<string>_getiter_</string>
<string>context</string>
<string>document</string>
</tuple>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>func_defaults</string> </key>
<value>
<tuple>
<string>published</string>
</tuple>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>archiveVersion</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>Script_magic</string> </key>
<value> <int>3</int> </value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_container</string> </key>
<value> <string>container</string> </value>
</item>
<item>
<key> <string>name_context</string> </key>
<value> <string>context</string> </value>
</item>
<item>
<key> <string>name_m_self</string> </key>
<value> <string>script</string> </value>
</item>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_body</string> </key>
<value> <string encoding="cdata"><![CDATA[
"""\n
called before submit to check if it is ok\n
otherwise set a special variable and raise validation exception\n
"""\n
from Products.DCWorkflow.DCWorkflow import ValidationFailed\n
\n
object = state_change[\'object\']\n
result = object.checkConsistency()\n
if result:\n
message= \'The document is not valid:<br/>\'\n
message += \'<br/>\'.join(\'- \' + str(r.message) for r in result)\n
raise ValidationFailed(message)\n
]]></string> </value>
</item>
<item>
<key> <string>_code</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>state_change</string> </value>
</item>
<item>
<key> <string>errors</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>func_code</string> </key>
<value>
<object>
<klass>
<global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
<value>
<tuple>
<string>state_change</string>
<string>Products.DCWorkflow.DCWorkflow</string>
<string>ValidationFailed</string>
<string>_getitem_</string>
<string>object</string>
<string>_getattr_</string>
<string>result</string>
<string>message</string>
<string>_inplacevar_</string>
<string>_getiter_</string>
</tuple>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>func_defaults</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>checkValidity</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -11,11 +11,11 @@
<dictionary>
<item>
<key> <string>description</string> </key>
<value> <string>A document which has been split into multiple smaller documents to accelerate the translation process.</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>split</string> </value>
<value> <string>closed</string> </value>
</item>
<item>
<key> <string>permission_roles</string> </key>
......@@ -25,14 +25,14 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Split</string> </value>
<value> <string>Closed</string> </value>
</item>
<item>
<key> <string>transitions</string> </key>
<value>
<tuple>
<string>translate</string>
<string>translate_action</string>
<string>open</string>
<string>open_action</string>
</tuple>
</value>
</item>
......@@ -62,9 +62,9 @@
<key> <string>Access contents information</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......@@ -72,13 +72,12 @@
<key> <string>Add portal content</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Change local roles</string> </key>
<key> <string>Delete objects</string> </key>
<value>
<tuple>
<string>Assignor</string>
......@@ -99,9 +98,9 @@
<key> <string>View</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......
......@@ -72,7 +72,7 @@
</value>
</item>
<item>
<key> <string>Change local roles</string> </key>
<key> <string>Delete objects</string> </key>
<value>
<tuple>
<string>Manager</string>
......
......@@ -11,7 +11,7 @@
<dictionary>
<item>
<key> <string>description</string> </key>
<value> <string>A document in draft state, which is still being worked by its author or its contributors (in a collaborative process)</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
......@@ -31,22 +31,10 @@
<key> <string>transitions</string> </key>
<value>
<tuple>
<string>cancel</string>
<string>cancel_action</string>
<string>delete</string>
<string>delete_action</string>
<string>edit</string>
<string>embed</string>
<string>publish</string>
<string>publish_action</string>
<string>release</string>
<string>release_action</string>
<string>request</string>
<string>request_action</string>
<string>share</string>
<string>share_action</string>
<string>submit</string>
<string>submit_action</string>
</tuple>
</value>
</item>
......@@ -56,12 +44,6 @@
<tuple/>
</value>
</item>
<item>
<key> <string>var_values</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
......@@ -82,6 +64,8 @@
<key> <string>Access contents information</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
......@@ -91,15 +75,17 @@
<key> <string>Add portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>Change local roles</string> </key>
<key> <string>Delete objects</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
......@@ -108,8 +94,9 @@
<key> <string>Modify portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......@@ -117,6 +104,8 @@
<key> <string>View</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
......@@ -128,25 +117,4 @@
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<tuple>
<tuple>
<string>Persistence</string>
<string>PersistentMapping</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_container</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="StateDefinition" module="Products.DCWorkflow.States"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>description</string> </key>
<value> <string>Hidden documents are documents which were published or released by mistake. This state models exception handling in the publication process.</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>hidden</string> </value>
</item>
<item>
<key> <string>permission_roles</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Hidden</string> </value>
</item>
<item>
<key> <string>transitions</string> </key>
<value>
<tuple>
<string>submit</string>
<string>submit_action</string>
</tuple>
</value>
</item>
<item>
<key> <string>type_list</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Persistence</string>
<string>PersistentMapping</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_container</string> </key>
<value>
<dictionary>
<item>
<key> <string>Access contents information</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>Add portal content</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Change local roles</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Modify portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>View</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -11,11 +11,11 @@
<dictionary>
<item>
<key> <string>description</string> </key>
<value> <string>A document for which translation has been requested and which has not yet been assigned a translator or an revisor.</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>requested</string> </value>
<value> <string>private</string> </value>
</item>
<item>
<key> <string>permission_roles</string> </key>
......@@ -25,16 +25,14 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Translation Requested</string> </value>
<value> <string>Private</string> </value>
</item>
<item>
<key> <string>transitions</string> </key>
<value>
<tuple>
<string>assign</string>
<string>assign_action</string>
<string>cancel</string>
<string>cancel_action</string>
<string>unhide</string>
<string>unhide_action</string>
</tuple>
</value>
</item>
......@@ -66,8 +64,8 @@
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......@@ -75,13 +73,15 @@
<key> <string>Add portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Change local roles</string> </key>
<key> <string>Delete objects</string> </key>
<value>
<tuple>
<string>Assignor</string>
......@@ -93,6 +93,7 @@
<key> <string>Modify portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
......@@ -104,8 +105,8 @@
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......
......@@ -11,11 +11,11 @@
<dictionary>
<item>
<key> <string>description</string> </key>
<value> <string>A public document. Everyone can access it.</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>published</string> </value>
<value> <string>public</string> </value>
</item>
<item>
<key> <string>permission_roles</string> </key>
......@@ -31,12 +31,12 @@
<key> <string>transitions</string> </key>
<value>
<tuple>
<string>archive</string>
<string>archive_action</string>
<string>close</string>
<string>close_action</string>
<string>hide</string>
<string>hide_action</string>
<string>reject</string>
<string>reject_action</string>
<string>stick</string>
<string>stick_action</string>
</tuple>
</value>
</item>
......@@ -66,12 +66,10 @@
<key> <string>Access contents information</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Author</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
......@@ -81,14 +79,16 @@
<key> <string>Add portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Author</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Change local roles</string> </key>
<key> <string>Delete objects</string> </key>
<value>
<tuple>
<string>Assignor</string>
......@@ -100,9 +100,9 @@
<key> <string>Modify portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......@@ -110,12 +110,10 @@
<key> <string>View</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Author</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="StateDefinition" module="Products.DCWorkflow.States"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>description</string> </key>
<value> <string>A document which is released and becomes accessible to its associates (team, project, members, partners, etc.) based on the security definition</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>released</string> </value>
</item>
<item>
<key> <string>permission_roles</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Released</string> </value>
</item>
<item>
<key> <string>transitions</string> </key>
<value>
<tuple>
<string>archive</string>
<string>archive_action</string>
<string>hide</string>
<string>hide_action</string>
<string>publish</string>
<string>publish_action</string>
<string>reject</string>
<string>reject_action</string>
</tuple>
</value>
</item>
<item>
<key> <string>type_list</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Persistence</string>
<string>PersistentMapping</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_container</string> </key>
<value>
<dictionary>
<item>
<key> <string>Access contents information</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>Add portal content</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Change local roles</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Modify portal content</string> </key>
<value>
<tuple>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>View</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="StateDefinition" module="Products.DCWorkflow.States"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>description</string> </key>
<value> <string>A document shared by limited people in the organisation (ex. team, project, etc.)</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>shared</string> </value>
</item>
<item>
<key> <string>permission_roles</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Shared</string> </value>
</item>
<item>
<key> <string>transitions</string> </key>
<value>
<tuple>
<string>archive</string>
<string>archive_action</string>
<string>hide</string>
<string>hide_action</string>
<string>publish</string>
<string>publish_action</string>
<string>release</string>
<string>release_action</string>
</tuple>
</value>
</item>
<item>
<key> <string>type_list</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Persistence</string>
<string>PersistentMapping</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_container</string> </key>
<value>
<dictionary>
<item>
<key> <string>Access contents information</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>Add portal content</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Change local roles</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Modify portal content</string> </key>
<value>
<tuple>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>View</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="StateDefinition" module="Products.DCWorkflow.States"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>sticky</string> </value>
</item>
<item>
<key> <string>permission_roles</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Sticky</string> </value>
</item>
<item>
<key> <string>transitions</string> </key>
<value>
<tuple>
<string>unstick</string>
<string>unstick_action</string>
</tuple>
</value>
</item>
<item>
<key> <string>type_list</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="PersistentMapping" module="Persistence.mapping"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>Access contents information</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Add portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Delete objects</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>Modify portal content</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>View</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Archives a document which has been replaced by a more recent version.</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>archive</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>archived</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Archive</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Assign this document to a translator</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>assign</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>assigned</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Assign</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Assign for Translation</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=assign_action</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>assign</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Assign this docuùment for translation to translator.</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>assign_action</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Assign Translation</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>close</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>closed</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Close</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -15,15 +15,15 @@
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Reject</string> </value>
<value> <string>Close action</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=reject_action</string> </value>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=close_action</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>reject</string> </value>
<value> <string>close</string> </value>
</item>
<item>
<key> <string>description</string> </key>
......@@ -37,7 +37,7 @@
</item>
<item>
<key> <string>id</string> </key>
<value> <string>reject_action</string> </value>
<value> <string>close_action</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
......@@ -49,7 +49,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Reject</string> </value>
<value> <string>Close action</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
......@@ -61,11 +61,8 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
......@@ -74,6 +71,7 @@
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
......
......@@ -27,7 +27,7 @@
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
<value> <string>Delete a document in ERP5</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
......@@ -49,7 +49,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
<value> <string>Delete</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
......
......@@ -19,7 +19,7 @@
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=delete_action</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
......@@ -27,7 +27,7 @@
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
<value> <string>Delete a document in ERP5</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
......@@ -49,7 +49,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
<value> <string>Delete Action</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
......@@ -61,11 +61,8 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
......
......@@ -27,12 +27,12 @@
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Hides a document which was published or released by mistake.</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<none/>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
......@@ -41,7 +41,7 @@
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>hidden</string> </value>
<value> <string>private</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
......@@ -49,7 +49,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Hide</string> </value>
<value> <string>Hde</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
......@@ -58,4 +58,25 @@
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -49,7 +49,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Hide</string> </value>
<value> <string>Hide action</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
......@@ -61,11 +61,8 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
......@@ -74,6 +71,7 @@
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>open</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>public</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Open</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -15,15 +15,15 @@
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Release</string> </value>
<value> <string>Open</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=release_action</string> </value>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=open_action</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>release</string> </value>
<value> <string>open</string> </value>
</item>
<item>
<key> <string>description</string> </key>
......@@ -37,7 +37,7 @@
</item>
<item>
<key> <string>id</string> </key>
<value> <string>release_action</string> </value>
<value> <string>open_action</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
......@@ -49,7 +49,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Release</string> </value>
<value> <string>Open action</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
......@@ -61,11 +61,8 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
......@@ -74,6 +71,7 @@
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
......
......@@ -23,16 +23,16 @@
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>archivePublicVersion</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Publishes a document and triggers the archival of any public document of a previous version</string> </value>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<none/>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
......@@ -41,7 +41,7 @@
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>published</string> </value>
<value> <string>public</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
......@@ -58,4 +58,25 @@
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -49,7 +49,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Publish</string> </value>
<value> <string>Publish action</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
......@@ -61,11 +61,8 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
......@@ -74,6 +71,7 @@
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>archiveReleasedVersion</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Releases a document and triggers the archival of any released document of a previous version</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>release</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>released</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Release</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Split a document in multiple subdocument to accelerate translation.</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>split</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>split</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Split</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Split Translation</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=split_action</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Split the current document into multiple smaller documents to in order to accelerate the translation process.</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>split_action</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string>split</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Split Translation</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>stick</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>sticky</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Stick</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -15,15 +15,15 @@
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Archive</string> </value>
<value> <string>Stick</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=archive_action</string> </value>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=stick_action</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>archive</string> </value>
<value> <string>stick</string> </value>
</item>
<item>
<key> <string>description</string> </key>
......@@ -37,7 +37,7 @@
</item>
<item>
<key> <string>id</string> </key>
<value> <string>archive_action</string> </value>
<value> <string>stick_action</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
......@@ -49,7 +49,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Archive</string> </value>
<value> <string>Stick action</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
......@@ -61,11 +61,8 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
......@@ -74,6 +71,7 @@
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Submits a document for review</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>submit</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>submitted</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Submit</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>unhide</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>public</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Unhide</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Unhide</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=unhide_action</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>unhide</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>unhide_action</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Unhide action</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>unstick</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string>public</string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Unstick</string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Unstick</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=unstick_action</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value> <string>unstick</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>unstick_action</string> </value>
</item>
<item>
<key> <string>new_state_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>script_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="VariableDefinition" module="Products.DCWorkflow.Variables"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>default_expr</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>default_value</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>portal type (use as filter for worklists)</string> </value>
</item>
<item>
<key> <string>for_catalog</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>for_status</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>portal_type</string> </value>
</item>
<item>
<key> <string>info_guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>update_always</string> </key>
<value> <int>0</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -15,19 +15,19 @@
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Translations to assign (%(count)s)</string> </value>
<value> <string>Discussion Threads to Publish (%(count)s)</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string encoding="cdata"><![CDATA[
WebSite_viewAdvancedSearchResultList?validation_state=requested&local_roles=%(local_roles)s&portal_type=%(portal_type)s&reset=1
discussion_thread_module/view?validation_state=draft&local_roles:list=Assignor&reset=1
]]></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Translations to assign</string> </value>
<value> <string>Threads to Validate</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
......@@ -37,7 +37,7 @@ WebSite_viewAdvancedSearchResultList?validation_state=requested&local_roles=%(lo
</item>
<item>
<key> <string>id</string> </key>
<value> <string>requested_to_assign</string> </value>
<value> <string>1_draft_thread_list</string> </value>
</item>
<item>
<key> <string>var_matches</string> </key>
......@@ -51,11 +51,8 @@ WebSite_viewAdvancedSearchResultList?validation_state=requested&local_roles=%(lo
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
<global name="Guard" module="Products.DCWorkflow.Guard"/>
<tuple/>
</tuple>
</pickle>
<pickle>
......@@ -74,24 +71,29 @@ WebSite_viewAdvancedSearchResultList?validation_state=requested&local_roles=%(lo
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<tuple>
<tuple>
<string>Persistence</string>
<string>PersistentMapping</string>
</tuple>
<none/>
<global name="PersistentMapping" module="Persistence.mapping"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_container</string> </key>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>portal_type</string> </key>
<value>
<tuple>
<string>Discussion Thread</string>
</tuple>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value>
<tuple>
<string>requested</string>
<string>draft</string>
</tuple>
</value>
</item>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="WorklistDefinition" module="Products.DCWorkflow.Worklists"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>global</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Assigned translations (%(count)s)</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string encoding="cdata"><![CDATA[
WebSite_viewAdvancedSearchResultList?validation_state=assigned&local_roles=%(local_roles)s&portal_type=%(portal_type)s&reset=1
]]></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Assigned translations</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>assigned_to_translate</string> </value>
</item>
<item>
<key> <string>var_matches</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignee</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<tuple>
<tuple>
<string>Persistence</string>
<string>PersistentMapping</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_container</string> </key>
<value>
<dictionary>
<item>
<key> <string>validation_state</string> </key>
<value>
<tuple>
<string>assigned</string>
</tuple>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="WorklistDefinition" module="Products.DCWorkflow.Worklists"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>global</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Documents to review (%(count)s)</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string encoding="cdata"><![CDATA[
WebSite_viewAdvancedSearchResultList?validation_state=submitted&local_roles=%(local_roles)s&portal_type=%(portal_type)s&reset=1
]]></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Documents submitted for review</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>submitted_for_review</string> </value>
</item>
<item>
<key> <string>var_matches</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<tuple>
<tuple>
<string>Persistence</string>
<string>PersistentMapping</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_container</string> </key>
<value>
<dictionary>
<item>
<key> <string>validation_state</string> </key>
<value>
<tuple>
<string>submitted</string>
</tuple>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="WorklistDefinition" module="Products.DCWorkflow.Worklists"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>global</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string>Translations to revise (%(count)s)</string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string encoding="cdata"><![CDATA[
WebSite_viewAdvancedSearchResultList?validation_state=translated&local_roles=%(local_roles)s&portal_type=%(portal_type)s&reset=1
]]></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Translations to revise</string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>translated_to_accept</string> </value>
</item>
<item>
<key> <string>var_matches</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignor</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<tuple>
<tuple>
<string>Persistence</string>
<string>PersistentMapping</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_container</string> </key>
<value>
<dictionary>
<item>
<key> <string>validation_state</string> </key>
<value>
<tuple>
<string>translated</string>
</tuple>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
2010-03-18 Ivan
* import provided by FX code
\ No newline at end of file
Proof of concept version.
\ No newline at end of file
(c) Nexedi 2009
\ No newline at end of file
(c) Nexedi 2009-2010
\ No newline at end of file
erp5_base
\ No newline at end of file
erp5_base
erp5_rss_style
erp5_knowledge_pad
\ No newline at end of file
Pierre Ducroquet
\ No newline at end of file
Francois-Xavier
JP
\ No newline at end of file
22
\ No newline at end of file
25
\ No newline at end of file
Discussion Post | view
Discussion Post | view_edit
Discussion Thread Module | newThread
Discussion Thread Module | view
Discussion Thread | view
\ No newline at end of file
Discussion Thread | add_discussion_post
Discussion Thread | view
Discussion Thread | web_view
Preference | forum_style_preferences
\ No newline at end of file
portal_gadgets/erp5_forum
portal_gadgets/erp5_forum/**
portal_skins/erp5_rss_style/ListBox_asPostStyleHTML
\ No newline at end of file
Discussion Thread | contributor
Discussion Thread | source
\ No newline at end of file
Discussion Thread | Discussion Post
\ No newline at end of file
Discussion Post
Discussion Thread
Discussion Thread Module
\ No newline at end of file
Discussion Post
Discussion Thread
Discussion Thread Module
\ No newline at end of file
Discussion Post | discussion_post_publication_workflow
Discussion Post | edit_workflow
Discussion Thread | discussion_thread_publication_workflow
\ No newline at end of file
Discussion Thread | discussion_thread_publication_workflow
Discussion Thread | edit_workflow
\ No newline at end of file
discussion_post_publication_workflow
discussion_thread_publication_workflow
\ No newline at end of file
0.1
\ No newline at end of file
0.3
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment