diff --git a/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Post/view_edit.xml b/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Post/view_edit.xml new file mode 100644 index 0000000000000000000000000000000000000000..9745d57c0754d90d648b47dde80b56d13e649f4b --- /dev/null +++ b/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Post/view_edit.xml @@ -0,0 +1,89 @@ +<?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> <string>Allow to edit the text content</string> </value> + </item> + <item> + <key> <string>icon</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>view_edit</string> </value> + </item> + <item> + <key> <string>permissions</string> </key> + <value> + <tuple> + <string>Modify portal content</string> + </tuple> + </value> + </item> + <item> + <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>Edit</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}/DiscussionPost_viewEditor</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Thread%20Module/view.xml b/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Thread%20Module/view.xml index db39a5a1f79dea4eca120d284b1e6eb2b71cf17a..4f85b1f3a64311ce144946f52f6bca1f4f8c072b 100644 --- a/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Thread%20Module/view.xml +++ b/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Thread%20Module/view.xml @@ -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> diff --git a/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Thread/add_discussion_post.xml b/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Thread/add_discussion_post.xml new file mode 100644 index 0000000000000000000000000000000000000000..1f5aa2c9fa1404ed3f70b88a54e0bee3a91e08c2 --- /dev/null +++ b/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Thread/add_discussion_post.xml @@ -0,0 +1,91 @@ +<?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_action</string> + </tuple> + </value> + </item> + <item> + <key> <string>category</string> </key> + <value> <string>object_action</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>add_discussion_post</string> </value> + </item> + <item> + <key> <string>permissions</string> </key> + <value> + <tuple> + <string>Add portal content</string> + </tuple> + </value> + </item> + <item> + <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>Reply</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}/DiscussionPost_viewNewReplyDialog</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Thread/view.xml b/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Thread/view.xml index a338dc2be8171846fbd0bf8d6ae296bfdb6cefbd..a839ccf65b6c0bf90af3fa8ebeccd2c3ad9f860d 100644 --- a/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Thread/view.xml +++ b/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Thread/view.xml @@ -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> diff --git a/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Thread/web_view.xml b/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Thread/web_view.xml new file mode 100644 index 0000000000000000000000000000000000000000..c067692359a1c0d97367040a13b74f57eb33678c --- /dev/null +++ b/bt5/erp5_discussion/ActionTemplateItem/portal_types/Discussion%20Thread/web_view.xml @@ -0,0 +1,105 @@ +<?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_web_view</string> + </tuple> + </value> + </item> + <item> + <key> <string>category</string> </key> + <value> <string>object_web_view</string> </value> + </item> + <item> + <key> <string>condition</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </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>web_view</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>2.0</float> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Web View</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}/DiscussionThread_viewAsWeb</string> </value> + </item> + </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 object.isWebMode()</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_discussion/ActionTemplateItem/portal_types/Preference/forum_style_preferences.xml b/bt5/erp5_discussion/ActionTemplateItem/portal_types/Preference/forum_style_preferences.xml new file mode 100644 index 0000000000000000000000000000000000000000..cdd1b45d6e837931f31a2601e7d607b1f13bcc8c --- /dev/null +++ b/bt5/erp5_discussion/ActionTemplateItem/portal_types/Preference/forum_style_preferences.xml @@ -0,0 +1,87 @@ +<?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> diff --git a/bt5/erp5_discussion/PathTemplateItem/portal_gadgets/erp5_forum.xml b/bt5/erp5_discussion/PathTemplateItem/portal_gadgets/erp5_forum.xml new file mode 100644 index 0000000000000000000000000000000000000000..9311c643de5ee9d5ee8f9de26151dc4c8db5e646 --- /dev/null +++ b/bt5/erp5_discussion/PathTemplateItem/portal_gadgets/erp5_forum.xml @@ -0,0 +1,123 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="Gadget" module="Products.ERP5Type.Document.Gadget"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <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>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>_View_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </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>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>erp5_forum</string> </value> + </item> + <item> + <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>render_type</string> </key> + <value> <string>asynchronous</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Forum</string> </value> + </item> + <item> + <key> <string>view_form_id</string> </key> + <value> <string>ERP5Site_viewDiscussionThreadGadget</string> </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> diff --git a/bt5/erp5_discussion/PathTemplateItem/portal_gadgets/erp5_forum/default_image.xml b/bt5/erp5_discussion/PathTemplateItem/portal_gadgets/erp5_forum/default_image.xml new file mode 100644 index 0000000000000000000000000000000000000000..420676a36c3a3f5e5af93f13451dc17e959e0ab8 --- /dev/null +++ b/bt5/erp5_discussion/PathTemplateItem/portal_gadgets/erp5_forum/default_image.xml @@ -0,0 +1,688 @@ +<?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">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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> diff --git a/bt5/erp5_discussion/PathTemplateItem/portal_skins/erp5_rss_style/ListBox_asPostStyleHTML.xml b/bt5/erp5_discussion/PathTemplateItem/portal_skins/erp5_rss_style/ListBox_asPostStyleHTML.xml new file mode 100644 index 0000000000000000000000000000000000000000..6b81a419dd09e7c191a81dabaaeda8a14de42c9d --- /dev/null +++ b/bt5/erp5_discussion/PathTemplateItem/portal_skins/erp5_rss_style/ListBox_asPostStyleHTML.xml @@ -0,0 +1,213 @@ +<?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> diff --git a/bt5/erp5_discussion/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_discussion/PortalTypeBaseCategoryTemplateItem/base_category_list.xml new file mode 100644 index 0000000000000000000000000000000000000000..6065368b59e6cdca73dfbab34379c418112ee1b4 --- /dev/null +++ b/bt5/erp5_discussion/PortalTypeBaseCategoryTemplateItem/base_category_list.xml @@ -0,0 +1,6 @@ +<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 diff --git a/bt5/erp5_discussion/PortalTypeHiddenContentTypeTemplateItem/hidden_content_type_list.xml b/bt5/erp5_discussion/PortalTypeHiddenContentTypeTemplateItem/hidden_content_type_list.xml new file mode 100644 index 0000000000000000000000000000000000000000..9090ba37781e303eba7dfa6b7cd6eff07c18b6ce --- /dev/null +++ b/bt5/erp5_discussion/PortalTypeHiddenContentTypeTemplateItem/hidden_content_type_list.xml @@ -0,0 +1,5 @@ +<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 diff --git a/bt5/erp5_discussion/PortalTypeRolesTemplateItem/Discussion%20Post.xml b/bt5/erp5_discussion/PortalTypeRolesTemplateItem/Discussion%20Post.xml deleted file mode 100644 index 996d5a8f9991ba7cad3c844996659e6be0b3a291..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/PortalTypeRolesTemplateItem/Discussion%20Post.xml +++ /dev/null @@ -1,20 +0,0 @@ -<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 diff --git a/bt5/erp5_discussion/PortalTypeRolesTemplateItem/Discussion%20Thread%20Module.xml b/bt5/erp5_discussion/PortalTypeRolesTemplateItem/Discussion%20Thread%20Module.xml deleted file mode 100644 index 7e1677446ab227f9acc5ad5529440bef69e5d615..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/PortalTypeRolesTemplateItem/Discussion%20Thread%20Module.xml +++ /dev/null @@ -1,20 +0,0 @@ -<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 diff --git a/bt5/erp5_discussion/PortalTypeRolesTemplateItem/Discussion%20Thread.xml b/bt5/erp5_discussion/PortalTypeRolesTemplateItem/Discussion%20Thread.xml deleted file mode 100644 index 415308e01f9be9fac787176f05b83b08e0234c3d..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/PortalTypeRolesTemplateItem/Discussion%20Thread.xml +++ /dev/null @@ -1,136 +0,0 @@ -<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 diff --git a/bt5/erp5_discussion/PortalTypeTemplateItem/portal_types/Discussion%20Post.xml b/bt5/erp5_discussion/PortalTypeTemplateItem/portal_types/Discussion%20Post.xml index 8b8a1893f195480d0809ce060d52b2603115fba3..891c4cd8c8d32eb2a18be1e99b7da6fd309b4b74 100644 --- a/bt5/erp5_discussion/PortalTypeTemplateItem/portal_types/Discussion%20Post.xml +++ b/bt5/erp5_discussion/PortalTypeTemplateItem/portal_types/Discussion%20Post.xml @@ -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> diff --git a/bt5/erp5_discussion/PortalTypeTemplateItem/portal_types/Discussion%20Thread%20Module.xml b/bt5/erp5_discussion/PortalTypeTemplateItem/portal_types/Discussion%20Thread%20Module.xml index a588cb2fb737aac8d7fc4164c28b9af1ddfd30f9..0b2f42f94342441933b62344ba643d744b1865cb 100644 --- a/bt5/erp5_discussion/PortalTypeTemplateItem/portal_types/Discussion%20Thread%20Module.xml +++ b/bt5/erp5_discussion/PortalTypeTemplateItem/portal_types/Discussion%20Thread%20Module.xml @@ -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> diff --git a/bt5/erp5_discussion/PortalTypeTemplateItem/portal_types/Discussion%20Thread.xml b/bt5/erp5_discussion/PortalTypeTemplateItem/portal_types/Discussion%20Thread.xml index 7bd541fae55dc401a6b59cc85dc7a0ab7b344a00..5f9c4b8c05350139579fc4667ddb04bf98317c17 100644 --- a/bt5/erp5_discussion/PortalTypeTemplateItem/portal_types/Discussion%20Thread.xml +++ b/bt5/erp5_discussion/PortalTypeTemplateItem/portal_types/Discussion%20Thread.xml @@ -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> diff --git a/bt5/erp5_discussion/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml b/bt5/erp5_discussion/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml index eb110cd8429ab74cfde5d946f7a50346dc5980f1..37db35a23b00e78b42e175eb201ccb67f45905bc 100644 --- a/bt5/erp5_discussion/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml +++ b/bt5/erp5_discussion/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml @@ -1,10 +1,10 @@ <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 diff --git a/bt5/erp5_discussion/PropertySheetTemplateItem/DiscussionPost.py b/bt5/erp5_discussion/PropertySheetTemplateItem/DiscussionPost.py new file mode 100644 index 0000000000000000000000000000000000000000..1f42e1104b3874629f34619258c630b94aefe00b --- /dev/null +++ b/bt5/erp5_discussion/PropertySheetTemplateItem/DiscussionPost.py @@ -0,0 +1,15 @@ +# -*- 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 diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionModule_viewDiscussionThreadList/listbox.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionModule_viewDiscussionThreadList/listbox.xml index 347f26216804b0cae0e03fc15d60321cd6731351..a183549c61ac4d5c29c3e99ca93172b48f2507b5 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionModule_viewDiscussionThreadList/listbox.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionModule_viewDiscussionThreadList/listbox.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/archiveReleasedVersion.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_init.xml similarity index 88% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/archiveReleasedVersion.xml rename to bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_init.xml index c5c420a81b1734ea9f52d9bff2cc695aa46e24c6..a9f99cc3ff182f0b81dcc9fd0d22844d3dcbe85d 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/archiveReleasedVersion.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_init.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_newReply.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_newReply.xml index 5677ff07a474e94f97776a34d3994c7e21bc8237..ee2751fe33dcc0a09c04124d86509aaf673c84f2 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_newReply.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_newReply.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view.xml index 9f5ed667cb539d8d28b60f384fe376cc10cfc8a2..a3582132cdb8a8aa8cc762bba5b72fccc7392955 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_signature.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_signature.xml index 842e86b63b0fe00badfb09257ce4d18a68e61ee7..5f271f3fc94dd7bd1ad1fdd6706ff865243698f7 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_signature.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_signature.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_source_title.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_source_title.xml index 25b6cc323b7f94dbdbf727f599510676ed4ef6b6..b9ce6a8abd008921eae5c23bb7246200b6fc385a 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_source_title.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_source_title.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_translated_validation_state.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_translated_validation_state_title.xml similarity index 97% rename from bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_translated_validation_state.xml rename to bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_translated_validation_state_title.xml index 022134fa404eb66208092c51e0e8765c9a9c501c..2e0c943ddb6560a7c2cc618a8ed96d4ca0fbf609 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_translated_validation_state.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_translated_validation_state_title.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewEditor.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewEditor.xml index 62e94a1cf33dfe105cd46fe237fc141870094d5f..2e275c2972553cfb2457a401dd270dd65f75010a 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewEditor.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewEditor.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewEditor/my_translated_simulation_state.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewEditor/my_translated_validation_state_title.xml similarity index 97% rename from bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewEditor/my_translated_simulation_state.xml rename to bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewEditor/my_translated_validation_state_title.xml index 7c35d4dc6c141300362fc2fb82e58d895a6d6529..2e0c943ddb6560a7c2cc618a8ed96d4ca0fbf609 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewEditor/my_translated_simulation_state.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewEditor/my_translated_validation_state_title.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewNewReplyDialog/your_text_content.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewNewReplyDialog/your_text_content.xml index 286a813a28e720d52af701814540104bd3bd6a35..4283537588288e3e923fedfe902279e06e8e9c85 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewNewReplyDialog/your_text_content.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewNewReplyDialog/your_text_content.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewNewReplyDialog/your_title.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewNewReplyDialog/your_title.xml index 6035f17f5da6ddb33b48490946799382d560cafb..cb6a1e545ade280f4910ef5eb345001894c43ce4 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewNewReplyDialog/your_title.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_viewNewReplyDialog/your_title.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/archiveSharedVersion.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_deleteDiscussionPost.xml similarity index 85% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/archiveSharedVersion.xml rename to bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_deleteDiscussionPost.xml index 42836a76812ff1da8205f11b7b40e70add1a144e..584e14a8ad29c8a680f87f14b6b03d14d80be8c9 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/archiveSharedVersion.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_deleteDiscussionPost.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getContextPostCount.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getContextPostCount.xml index c9eadc37a897a3889ed58b444b4eea92710bc7d5..6fe8454a8d34ce1087e755d96b2bec4f3dfdfbca 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getContextPostCount.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getContextPostCount.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getContextPostList.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getContextPostList.xml index bd6bd632cec91eaee9fd14c99275f4b4927ad8cd..651ad0d9ec3d2d689cddaf5d377cfafb5bd7a25a 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getContextPostList.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getContextPostList.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getAuthenticatedMemberPersonPath.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getContextThread.xml similarity index 79% rename from bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getAuthenticatedMemberPersonPath.xml rename to bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getContextThread.xml index 9cf8a0605c03e82bf82fb9eb9aa6660fb26c89d3..eddee6580816df7741f8dd0411b024ec1e8fa824 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getAuthenticatedMemberPersonPath.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getContextThread.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getContextThreadList.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getContextThreadList.xml new file mode 100644 index 0000000000000000000000000000000000000000..50ec60350fee90d444f6ebdd8b2f55be9707cfc7 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getContextThreadList.xml @@ -0,0 +1,145 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/archivePublicVersion.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getLastPost.xml similarity index 86% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/archivePublicVersion.xml rename to bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getLastPost.xml index a5f91109776555e31e599f3ad43b66d84629d9ab..3308446015bb5bd0567cdfcd4663d14c688e1db4 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/archivePublicVersion.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_getLastPost.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_newPost.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_newPost.xml index 2405fe2119d7fe26a16424dc3077652f469d3474..1918eec7e9abdb24bae061ef00994f2dcee357af 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_newPost.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_newPost.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view.xml index c23a92ab6a2716acb5c62f25ee61f7d394eaf774..53835674bf7fcb75504d5945220cd4de9ecccee0 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view/listbox.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view/listbox.xml index 87744de28fb2a8cd97c952fa9917ea8c0213aa6a..18a62463ab473926364439ffdf3673cdce6f2189 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view/listbox.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view/listbox.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view/my_follow_up_title.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view/my_follow_up_title.xml index fcf36f4cc703f3e42cd3397b54de1abcdf884fd7..f1fe029a4f2b82281a09f1eeb9b1d841dd0e706a 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view/my_follow_up_title.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view/my_follow_up_title.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view/my_source_title.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view/my_source_title.xml new file mode 100644 index 0000000000000000000000000000000000000000..15b87b017e4830ab9f00f61b2412259cb98c6fd8 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_view/my_source_title.xml @@ -0,0 +1,111 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb.xml new file mode 100644 index 0000000000000000000000000000000000000000..c22d9a39b947a770e19ff92cd1c0a4b0fd4d1782 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb.xml @@ -0,0 +1,150 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb/listbox.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb/listbox.xml new file mode 100644 index 0000000000000000000000000000000000000000..18a62463ab473926364439ffdf3673cdce6f2189 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb/listbox.xml @@ -0,0 +1,172 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb/my_description.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb/my_description.xml new file mode 100644 index 0000000000000000000000000000000000000000..66226adbb1504cd0684760454e3732961afbbdd3 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb/my_description.xml @@ -0,0 +1,93 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb/my_title.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb/my_title.xml new file mode 100644 index 0000000000000000000000000000000000000000..55aeb321192c53272a581545fe43d866d2c3aa5e --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb/my_title.xml @@ -0,0 +1,93 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb/my_translated_validation_state_title.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb/my_translated_validation_state_title.xml new file mode 100644 index 0000000000000000000000000000000000000000..318a78b44ed905f17a89448f9f546f15943292a9 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewAsWeb/my_translated_validation_state_title.xml @@ -0,0 +1,87 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewNewPostDialog.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewNewPostDialog.xml index 072a7326db2cf4183fea714f90785d0656d2a8f7..6c9a839b98a9714dc7bcb623a0cd837ca68558b9 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewNewPostDialog.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewNewPostDialog.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_person_path.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewNewPostDialog/your_post_title.xml similarity index 85% rename from bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_person_path.xml rename to bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewNewPostDialog/your_post_title.xml index efa48d7c33df07a6de45beda58c4401fc87eb5d0..d31e803a83ff909cca08ab0b12d9fa6c9c4a0a14 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionPost_view/my_person_path.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/DiscussionThread_viewNewPostDialog/your_post_title.xml @@ -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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadForm.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadForm.xml new file mode 100644 index 0000000000000000000000000000000000000000..d71ed4a49bd7c30377f4cd5113df7358022d4939 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadForm.xml @@ -0,0 +1,157 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadForm/your_add_new_thread_link.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadForm/your_add_new_thread_link.xml new file mode 100644 index 0000000000000000000000000000000000000000..0475312cb13518c39ef8f6ef44668d036d91d617 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadForm/your_add_new_thread_link.xml @@ -0,0 +1,152 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadForm/your_listbox.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadForm/your_listbox.xml new file mode 100644 index 0000000000000000000000000000000000000000..112bf4d0a43bbf6f229a442fa22bbf3a32028db5 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadForm/your_listbox.xml @@ -0,0 +1,204 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadGadget.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadGadget.xml new file mode 100644 index 0000000000000000000000000000000000000000..4887cda7c649cf0b6521c7cd2aa8171f8206e5a0 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadGadget.xml @@ -0,0 +1,157 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadGadget/listbox.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadGadget/listbox.xml new file mode 100644 index 0000000000000000000000000000000000000000..7e0dd48bdcc75b2df1232680fc9dc88aea48a2e4 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadGadget/listbox.xml @@ -0,0 +1,187 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadGadget/your_add_new_thread_link.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadGadget/your_add_new_thread_link.xml new file mode 100644 index 0000000000000000000000000000000000000000..0475312cb13518c39ef8f6ef44668d036d91d617 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Site_viewDiscussionThreadGadget/your_add_new_thread_link.xml @@ -0,0 +1,152 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Type_getSecurityCategoryMapping.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Type_getSecurityCategoryMapping.xml deleted file mode 100644 index 205e817e843a0e7b925a595949a2a3b115cf3127..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ERP5Type_getSecurityCategoryMapping.xml +++ /dev/null @@ -1,131 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ListBox_asPostStyleHTML.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ListBox_asPostStyleHTML.xml index 58f154db39e9aab34d6ff844288200b3f61218ea..6218f44be3ef31ced0ad5561116338431f85a792 100644 --- a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ListBox_asPostStyleHTML.xml +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ListBox_asPostStyleHTML.xml @@ -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 diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/erp5_discussion.js.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/erp5_discussion.js.xml new file mode 100644 index 0000000000000000000000000000000000000000..2512ee4a392a627602aa90e6882f0c3780295511 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/erp5_discussion.js.xml @@ -0,0 +1,51 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused.xml new file mode 100644 index 0000000000000000000000000000000000000000..601d9aebdf5bc26653cc8cee53fa8f201358366d --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused.xml @@ -0,0 +1,29 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ListBox_asThreadStyleHTML_OLD.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/ListBox_asThreadStyleHTML_OLD.xml similarity index 100% rename from bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ListBox_asThreadStyleHTML_OLD.xml rename to bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/ListBox_asThreadStyleHTML_OLD.xml diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/SupportRequest_getFollowUpEventList.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_getFollowUpEventList.xml similarity index 100% rename from bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/SupportRequest_getFollowUpEventList.xml rename to bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_getFollowUpEventList.xml diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent.xml new file mode 100644 index 0000000000000000000000000000000000000000..f55c03bce805f04029fbc1e6aef76a70644f94e1 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent.xml @@ -0,0 +1,149 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent/listbox.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent/listbox.xml new file mode 100644 index 0000000000000000000000000000000000000000..a867ba8ee30667c73ffe8675ae01ff3d3493f89f --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent/listbox.xml @@ -0,0 +1,505 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent/my_resource_title.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent/my_resource_title.xml new file mode 100644 index 0000000000000000000000000000000000000000..863cc48359c94ac955075fbd05516fad7f52e922 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent/my_resource_title.xml @@ -0,0 +1,263 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent/my_title.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent/my_title.xml new file mode 100644 index 0000000000000000000000000000000000000000..3ed9e9d321f9664b48f5ca56121a5f81f60035a5 --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent/my_title.xml @@ -0,0 +1,263 @@ +<?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> diff --git a/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent/my_translated_simulation_state_title.xml b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent/my_translated_simulation_state_title.xml new file mode 100644 index 0000000000000000000000000000000000000000..7badf51edc59e723e6bb95a06084a4b10d4f968a --- /dev/null +++ b/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/unused/SupportRequest_viewSupportRequestAndEvent/my_translated_simulation_state_title.xml @@ -0,0 +1,263 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow.xml new file mode 100644 index 0000000000000000000000000000000000000000..4d074b68aa8341072ef72db02304b560db7191b4 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow.xml @@ -0,0 +1,73 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="DCWorkflowDefinition" module="Products.DCWorkflow.DCWorkflow"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>creation_guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <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>groups</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>discussion_post_publication_workflow</string> </value> + </item> + <item> + <key> <string>initial_state</string> </key> + <value> <string>draft</string> </value> + </item> + <item> + <key> <string>manager_bypass</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <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>title</string> </key> + <value> <string>Discussion Post Workflow</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/scripts.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/scripts.xml new file mode 100644 index 0000000000000000000000000000000000000000..ef17b83812651fe8b917c3acc38d86f978d9f855 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/scripts.xml @@ -0,0 +1,25 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states.xml new file mode 100644 index 0000000000000000000000000000000000000000..a21bb6e95907daaaa25a050ce309600283726693 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states.xml @@ -0,0 +1,31 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/cancelled.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/cancelled.xml similarity index 82% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/cancelled.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/cancelled.xml index 59f7d32a71b431a0608b0cfe51868d89db60c35a..252c07f21d86d1a34fc045bc7a9d87feeeab141a 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/cancelled.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/cancelled.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/archived.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/deleted.xml similarity index 74% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/archived.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/deleted.xml index 2d4f26475440a4fd43261525860c4c4238b2f66d..1aeed1c6b4d01b37c5451bfbca5c523174be6eb8 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/archived.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/deleted.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/submitted.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/draft.xml similarity index 79% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/submitted.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/draft.xml index 301dd9b1722c7b02def461478c50dba852ae55aa..3f4c3c1741d31243428af508a6ef47324daa13b3 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/submitted.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/draft.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/translated.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/pending.xml similarity index 81% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/translated.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/pending.xml index 2d420c5e732561d6bc453ca49bafd1f073e0f981..26d97b3c2017f3bd8be6a7ec056da68b487a1c15 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/translated.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/pending.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/posted.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/posted.xml new file mode 100644 index 0000000000000000000000000000000000000000..1bad7463002b2a28bfaebde2818ac53bed998506 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/posted.xml @@ -0,0 +1,119 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/assigned.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/unwanted.xml similarity index 85% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/assigned.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/unwanted.xml index bd95c7049d650dd0e79927c5d851eadf9b66d2dd..8df6bb581da7ba5974490de4d49c2957ba4e4ca8 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/assigned.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/states/unwanted.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions.xml new file mode 100644 index 0000000000000000000000000000000000000000..092a5b48f6f98be184d86f13a78513a159cfd129 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions.xml @@ -0,0 +1,31 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/cancel.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/cancel.xml new file mode 100644 index 0000000000000000000000000000000000000000..1e3ea9f231d1d227924db053aa5669eab1053fb0 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/cancel.xml @@ -0,0 +1,82 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/cancel_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/cancel_action.xml similarity index 90% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/cancel_action.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/cancel_action.xml index 1bac931cb54dccc90af7e6cb248f5157ae0721e2..085892fa2cfef4c92414b81a9fabaab9353bc88a 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/cancel_action.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/cancel_action.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/delete.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/delete.xml new file mode 100644 index 0000000000000000000000000000000000000000..3490ceaa718c823e54c223efd992773a1c2a6257 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/delete.xml @@ -0,0 +1,81 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/delete_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/delete_action.xml new file mode 100644 index 0000000000000000000000000000000000000000..6138d77315def2c4a5d1d77b3efe34a7ed9416ad --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/delete_action.xml @@ -0,0 +1,81 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/mark.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/mark.xml new file mode 100644 index 0000000000000000000000000000000000000000..eeff09a9140faabfb55025e427ed1eb4be011eff --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/mark.xml @@ -0,0 +1,81 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/mark_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/mark_action.xml new file mode 100644 index 0000000000000000000000000000000000000000..fa4cd0c71c61e66271a49ec3400c409e69453044 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/mark_action.xml @@ -0,0 +1,81 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/request.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/post.xml similarity index 91% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/request.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/post.xml index 5a192fe87863442cd01eb7bf11a2402d2cfd6198..a0bdc83e03cde8ec921226890ab3c82982f99435 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/request.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/post.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/share_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/post_action.xml similarity index 83% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/share_action.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/post_action.xml index 458d6a228f8c397fb157819050fd6a27f34de238..64910fe4aba0ff08a37386e0837a8d0b7012d433 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/share_action.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/post_action.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/translate.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/stack.xml similarity index 90% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/translate.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/stack.xml index 5e26398d03587394a05a276dbf07818b83b5e102..961e0d00979ff7d5bfbd804020ee4168e3d4742e 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/translate.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/stack.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/stack_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/stack_action.xml new file mode 100644 index 0000000000000000000000000000000000000000..1c3b1f912c52795bfeeb72a4b0154ade8ea8e20b --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/stack_action.xml @@ -0,0 +1,81 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/unmark.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/unmark.xml new file mode 100644 index 0000000000000000000000000000000000000000..25fcf88d6ca7f7be6aedc9056726fc32b925f11d --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/unmark.xml @@ -0,0 +1,81 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/accept.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/unmark_action.xml similarity index 79% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/accept.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/unmark_action.xml index c5cf2bf682eab0b07deee7d8e75f880c92fd786b..81e650e9007bc8e38b76f6314db2c98855db399c 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/accept.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/transitions/unmark_action.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables.xml new file mode 100644 index 0000000000000000000000000000000000000000..a067e6fbbe0c9a5db3778dc414d3acdd4ead9200 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables.xml @@ -0,0 +1,31 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/action.xml new file mode 100644 index 0000000000000000000000000000000000000000..b6ab718b6e4f402af30a6c70995f502302ed816e --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/action.xml @@ -0,0 +1,67 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/actor.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/actor.xml new file mode 100644 index 0000000000000000000000000000000000000000..63e83eebcc19a8b9a5758a874b745ecc5a3a5a1d --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/actor.xml @@ -0,0 +1,67 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/comment.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/comment.xml new file mode 100644 index 0000000000000000000000000000000000000000..0deee79ddde976e81c020178743bcf11de8a077a --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/comment.xml @@ -0,0 +1,67 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/error_message.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/error_message.xml new file mode 100644 index 0000000000000000000000000000000000000000..ca8bd983f68e6bf79753e524e850ac0ef7478ef3 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/error_message.xml @@ -0,0 +1,51 @@ +<?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>Error message if validation failed</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>error_message</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> +</ZopeData> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/history.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/history.xml new file mode 100644 index 0000000000000000000000000000000000000000..33a2afbc9a90382af47a82a2ce5fac7bf818679d --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/history.xml @@ -0,0 +1,67 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/portal_type.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/portal_type.xml new file mode 100644 index 0000000000000000000000000000000000000000..d1c833ff189609805194d91d2437a1a2f443af13 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/portal_type.xml @@ -0,0 +1,51 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/time.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/time.xml new file mode 100644 index 0000000000000000000000000000000000000000..624cc5038ca76ec0fbfa83f8f97fb1ab6ae09878 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/variables/time.xml @@ -0,0 +1,67 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/worklists.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/worklists.xml new file mode 100644 index 0000000000000000000000000000000000000000..40787ac9e478b55f5da1edb9a18df61d78e1f459 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/worklists.xml @@ -0,0 +1,31 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/translation_to_collate.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/worklists/post_in_pending.xml similarity index 69% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/translation_to_collate.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/worklists/post_in_pending.xml index 6915aae2e0fe0d005db500a087adbab3f060764b..b0da70e356aee36f24f9ce0de056ba13d57ed697 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/translation_to_collate.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_post_publication_workflow/worklists/post_in_pending.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow.xml index e6ad648f595c828f1305ec341414ba06eee27887..306e597ab904751f96ae3c93edd59d0078eaf356 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts.xml index 0622b3c34fa5ffe83ab080066492f760b230dadf..ef17b83812651fe8b917c3acc38d86f978d9f855 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/archiveVersion.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/archiveVersion.xml deleted file mode 100644 index 845d616460fb58e02cb7874ccf28f0a5912a2341..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/archiveVersion.xml +++ /dev/null @@ -1,159 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/checkValidity.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/checkValidity.xml deleted file mode 100644 index 4838613372816e276c40f184bac1dd43c897f60f..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/scripts/checkValidity.xml +++ /dev/null @@ -1,145 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/split.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/closed.xml similarity index 84% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/split.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/closed.xml index 3888a1889021826d1eac8d28f92fefd48ba0fc1a..317e1b2a7d7b256b3fdd30738208948ded24b8cc 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/split.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/closed.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/deleted.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/deleted.xml index 677edc77a1e5eaaf0bf92a8f2f53221f76bc858f..1aeed1c6b4d01b37c5451bfbca5c523174be6eb8 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/deleted.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/deleted.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/draft.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/draft.xml index 253c45185b66fb821f5a75b8cb92f01de530cb91..e3ec91a3c647b82602300389b5daaa00e1fcb189 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/draft.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/draft.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/hidden.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/hidden.xml deleted file mode 100644 index 25540228dd157627c60e9c98b17565f28f491aa7..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/hidden.xml +++ /dev/null @@ -1,120 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/requested.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/private.xml similarity index 83% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/requested.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/private.xml index 5e2c0489566962e29409eda8f8743c8fca6190b8..0840e1b936133a79dd8c73ff14cf02a4b7eac8a8 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/requested.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/private.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/published.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/public.xml similarity index 84% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/published.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/public.xml index c2f7108346a3a8bc1667b06f69d70190ad421e28..7e6a13846c1057c9f247a63e65bdbf021e768f2e 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/published.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/public.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/released.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/released.xml deleted file mode 100644 index abb93af52a06f73a4a831bb11cbfbba7650c6ef7..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/released.xml +++ /dev/null @@ -1,128 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/shared.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/shared.xml deleted file mode 100644 index 9d114b91ac56d8df4520842bddae33b1fbf6c5d5..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/shared.xml +++ /dev/null @@ -1,126 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/sticky.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/sticky.xml new file mode 100644 index 0000000000000000000000000000000000000000..533a3fb7ab957a4f8953cd3d86f51a6a30a41c98 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/states/sticky.xml @@ -0,0 +1,123 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/accept_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/accept_action.xml deleted file mode 100644 index 3393e931d65f48bd403ce6698194ef33b1460ac3..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/accept_action.xml +++ /dev/null @@ -1,84 +0,0 @@ -<?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>Accept this Translation</string> </value> - </item> - <item> - <key> <string>actbox_url</string> </key> - <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=accept_action</string> </value> - </item> - <item> - <key> <string>after_script_name</string> </key> - <value> <string>accept</string> </value> - </item> - <item> - <key> <string>description</string> </key> - <value> <string>Accept the translation which was provided by the assigned 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>accept_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>Accept 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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/archive.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/archive.xml deleted file mode 100644 index dfadf71c3d439b1ac2edcd97ccc03923777bfefb..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/archive.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/assign.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/assign.xml deleted file mode 100644 index a3b6f92faec763a9deca4879b70e29466cdcb404..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/assign.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/assign_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/assign_action.xml deleted file mode 100644 index 64926d91483791a5dd944c78b7afd10a526c2280..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/assign_action.xml +++ /dev/null @@ -1,84 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/cancel.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/cancel.xml deleted file mode 100644 index e2253faddb18d52e53ecaa3401218ac6312b19ac..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/cancel.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?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>Makes a document invisible</string> </value> - </item> - <item> - <key> <string>guard</string> </key> - <value> - <none/> - </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</string> </value> - </item> - <item> - <key> <string>trigger_type</string> </key> - <value> <int>2</int> </value> - </item> - </dictionary> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/close.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/close.xml new file mode 100644 index 0000000000000000000000000000000000000000..0c72ddfe3df90264d4b6ed01506cdd99641892a0 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/close.xml @@ -0,0 +1,82 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/reject_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/close_action.xml similarity index 83% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/reject_action.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/close_action.xml index 1532e4090bae2646a0160843065f10d22deab77a..685d7917ab92bd0c305dd267e80b7cd0877dc914 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/reject_action.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/close_action.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/delete.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/delete.xml index 2b9bc536ccc88d289a72e2257f3763d3cb80bc11..0f87343746ec83af4c6bb056c484e020cedc9163 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/delete.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/delete.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/delete_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/delete_action.xml index 8f254803231b950386dfea8d09589e2b754a40e9..1f915ca4e534be4b0368b8d2af49e1193eceec20 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/delete_action.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/delete_action.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/hide.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/hide.xml index e16834e3fd99b7ab5f33ab11300a1ef6464e6b13..5f08eaba8be8c67eca156cb6f679a9002e25fa46 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/hide.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/hide.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/hide_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/hide_action.xml index cd1a8c31ba763b2c83583609c58503afb2e08188..9445eeab1280a02d8f4cf206b6d48eb1f99e4de5 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/hide_action.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/hide_action.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/open.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/open.xml new file mode 100644 index 0000000000000000000000000000000000000000..af2294b251e2603b2345c165cc6901ec8da10776 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/open.xml @@ -0,0 +1,82 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/release_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/open_action.xml similarity index 83% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/release_action.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/open_action.xml index 4a93ed85eff62942964371d5bf1ab6031313071e..a89e1808ae0cb5a87b31feb5f4610f7c0b2b8ec5 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/release_action.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/open_action.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/publish.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/publish.xml index 60216664027c535039169094d10aed2ad24ef2cc..e61507f1924105fb621b6b0366d42aaff273408b 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/publish.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/publish.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/publish_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/publish_action.xml index 4439ed31fe898f7d662c5751a00b614d7efd116a..a3663de3f1ae16af97c480e27c28e61ebf847b39 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/publish_action.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/publish_action.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/reject.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/reject.xml deleted file mode 100644 index 2bb591bc69e9bac1495e3aea750caad19ea0fcfe..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/reject.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?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>Rejects a document which was submitted</string> </value> - </item> - <item> - <key> <string>guard</string> </key> - <value> - <none/> - </value> - </item> - <item> - <key> <string>id</string> </key> - <value> <string>reject</string> </value> - </item> - <item> - <key> <string>new_state_id</string> </key> - <value> <string>draft</string> </value> - </item> - <item> - <key> <string>script_name</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>title</string> </key> - <value> <string>Reject</string> </value> - </item> - <item> - <key> <string>trigger_type</string> </key> - <value> <int>2</int> </value> - </item> - </dictionary> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/release.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/release.xml deleted file mode 100644 index ea0492af69e249b389d052e3f1f25c781dc01c2a..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/release.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/request_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/request_action.xml deleted file mode 100644 index 3ad091e7dc959e9b252bd978896e0a4a57eab088..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/request_action.xml +++ /dev/null @@ -1,111 +0,0 @@ -<?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>Request Translation</string> </value> - </item> - <item> - <key> <string>actbox_url</string> </key> - <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=request_action</string> </value> - </item> - <item> - <key> <string>after_script_name</string> </key> - <value> <string>request</string> </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> - </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>request_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>Request 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>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> - </pickle> - </record> - <record id="3" aka="AAAAAAAAAAM="> - <pickle> - <tuple> - <tuple> - <string>Products.CMFCore.Expression</string> - <string>Expression</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <dictionary> - <item> - <key> <string>text</string> </key> - <value> <string>python:not here.Document_policyApplies(\'*/restricted\')</string> </value> - </item> - </dictionary> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/share.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/share.xml deleted file mode 100644 index dd51e2f8d88ca5282e614ca06db811aa2d446869..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/share.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?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>archiveSharedVersion</string> </value> - </item> - <item> - <key> <string>description</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>guard</string> </key> - <value> - <none/> - </value> - </item> - <item> - <key> <string>id</string> </key> - <value> <string>share</string> </value> - </item> - <item> - <key> <string>new_state_id</string> </key> - <value> <string>shared</string> </value> - </item> - <item> - <key> <string>script_name</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>title</string> </key> - <value> <string>Share</string> </value> - </item> - <item> - <key> <string>trigger_type</string> </key> - <value> <int>2</int> </value> - </item> - </dictionary> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/split.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/split.xml deleted file mode 100644 index 4f741d01d66a2218f8052e9e8d9667bece922f31..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/split.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/split_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/split_action.xml deleted file mode 100644 index 14ec9d6e926ff1aafb3a7db64dc4954a0df439ad..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/split_action.xml +++ /dev/null @@ -1,84 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/stick.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/stick.xml new file mode 100644 index 0000000000000000000000000000000000000000..882152563ce623d9b0607c92efc0a6285442ad39 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/stick.xml @@ -0,0 +1,82 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/archive_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/stick_action.xml similarity index 83% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/archive_action.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/stick_action.xml index f5a36bdef9fa0236218159fe20e01b45ec5cd280..d63e6be7ddf8dbdf006d21c8a879b8ce4ed7014d 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/archive_action.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/stick_action.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/submit.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/submit.xml deleted file mode 100644 index 1291ec06f180e5a2446625b88eed5717a5f556f7..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/submit.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/submit_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/submit_action.xml deleted file mode 100644 index 9df26e1a48a010f4312f636acca93e7871b536b9..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/submit_action.xml +++ /dev/null @@ -1,110 +0,0 @@ -<?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>Submit for review</string> </value> - </item> - <item> - <key> <string>actbox_url</string> </key> - <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=submit_action</string> </value> - </item> - <item> - <key> <string>after_script_name</string> </key> - <value> <string>submit</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>submit_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>checkValidity</string> </value> - </item> - <item> - <key> <string>title</string> </key> - <value> <string>Submit</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>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> - </item> - </dictionary> - </pickle> - </record> - <record id="3" aka="AAAAAAAAAAM="> - <pickle> - <tuple> - <tuple> - <string>Products.CMFCore.Expression</string> - <string>Expression</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <dictionary> - <item> - <key> <string>text</string> </key> - <value> <string>python:not here.Document_policyApplies(\'*/restricted\')</string> </value> - </item> - </dictionary> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/translate_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/translate_action.xml deleted file mode 100644 index 7832117cd7d349566acf6942e1d237e98a447bcb..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/translate_action.xml +++ /dev/null @@ -1,85 +0,0 @@ -<?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>Finish Translation</string> </value> - </item> - <item> - <key> <string>actbox_url</string> </key> - <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=translate_action</string> </value> - </item> - <item> - <key> <string>after_script_name</string> </key> - <value> <string>translate</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> - </value> - </item> - <item> - <key> <string>id</string> </key> - <value> <string>translate_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>Finish 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>Assignee</string> - <string>Assignor</string> - </tuple> - </value> - </item> - </dictionary> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/unhide.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/unhide.xml new file mode 100644 index 0000000000000000000000000000000000000000..f2bdd74b5eb7cc1dfc545d23bad77a509b8bc1c0 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/unhide.xml @@ -0,0 +1,81 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/unhide_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/unhide_action.xml new file mode 100644 index 0000000000000000000000000000000000000000..a65ade6710b184254fef9f6694a94fd46a03e7cd --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/unhide_action.xml @@ -0,0 +1,81 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/unstick.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/unstick.xml new file mode 100644 index 0000000000000000000000000000000000000000..ff4189102c02328d4cb4839ac21d6770c5d14e97 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/unstick.xml @@ -0,0 +1,82 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/unstick_action.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/unstick_action.xml new file mode 100644 index 0000000000000000000000000000000000000000..bb2c2f2d5b75d11ffe7e38b02fcf6d7fc53fe08b --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/transitions/unstick_action.xml @@ -0,0 +1,82 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/variables/portal_type.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/variables/portal_type.xml new file mode 100644 index 0000000000000000000000000000000000000000..d1c833ff189609805194d91d2437a1a2f443af13 --- /dev/null +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/variables/portal_type.xml @@ -0,0 +1,51 @@ +<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/requested_to_assign.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/1_draft_thread_list.xml similarity index 71% rename from bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/requested_to_assign.xml rename to bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/1_draft_thread_list.xml index 5fa33a2e13003b93d0526530342cb75317e4ce98..bc63cc4966803a58139f5ad9ee833dd6f9bc4809 100644 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/requested_to_assign.xml +++ b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/1_draft_thread_list.xml @@ -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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/assigned_to_translate.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/assigned_to_translate.xml deleted file mode 100644 index efc37d3d502604b73b25f4a7e94cd1368cf9ba5d..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/assigned_to_translate.xml +++ /dev/null @@ -1,104 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/submitted_for_review.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/submitted_for_review.xml deleted file mode 100644 index a956fc31588ba97186e92bbd3560133d473ed4f9..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/submitted_for_review.xml +++ /dev/null @@ -1,104 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/translated_to_accept.xml b/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/translated_to_accept.xml deleted file mode 100644 index 512a2a96ed7f2e4ae90bed399f984f6f7f8a7fc4..0000000000000000000000000000000000000000 --- a/bt5/erp5_discussion/WorkflowTemplateItem/portal_workflow/discussion_thread_publication_workflow/worklists/translated_to_accept.xml +++ /dev/null @@ -1,104 +0,0 @@ -<?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> diff --git a/bt5/erp5_discussion/bt/change_log b/bt5/erp5_discussion/bt/change_log index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..b8b62a634b50a81a1c60f421dbc501179fc8c4cc 100644 --- a/bt5/erp5_discussion/bt/change_log +++ b/bt5/erp5_discussion/bt/change_log @@ -0,0 +1,2 @@ +2010-03-18 Ivan +* import provided by FX code \ No newline at end of file diff --git a/bt5/erp5_discussion/bt/comment b/bt5/erp5_discussion/bt/comment index 5c348c66f8d618a9487a75dac6facb46fdbb4373..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/bt5/erp5_discussion/bt/comment +++ b/bt5/erp5_discussion/bt/comment @@ -1 +0,0 @@ -Proof of concept version. \ No newline at end of file diff --git a/bt5/erp5_discussion/bt/copyright_list b/bt5/erp5_discussion/bt/copyright_list index 0619ef7a8508ff030e6bdeaa526dac95491c31c7..50100c3f220b8136f8855247a0b87eb617b39d39 100644 --- a/bt5/erp5_discussion/bt/copyright_list +++ b/bt5/erp5_discussion/bt/copyright_list @@ -1 +1 @@ -(c) Nexedi 2009 \ No newline at end of file +(c) Nexedi 2009-2010 \ No newline at end of file diff --git a/bt5/erp5_discussion/bt/dependency_list b/bt5/erp5_discussion/bt/dependency_list index 1037d15c20e7753f9373ed1ccc68c378db21498d..e2df60b76d34d42cd20b07c67b07e400564ca283 100644 --- a/bt5/erp5_discussion/bt/dependency_list +++ b/bt5/erp5_discussion/bt/dependency_list @@ -1 +1,3 @@ -erp5_base \ No newline at end of file +erp5_base +erp5_rss_style +erp5_knowledge_pad \ No newline at end of file diff --git a/bt5/erp5_discussion/bt/license b/bt5/erp5_discussion/bt/license index 3a3e12bcad97e4b3bdd6a8bb499fd23a4bcb0819..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/bt5/erp5_discussion/bt/license +++ b/bt5/erp5_discussion/bt/license @@ -1 +0,0 @@ -GPL \ No newline at end of file diff --git a/bt5/erp5_discussion/bt/maintainer_list b/bt5/erp5_discussion/bt/maintainer_list index 9e47685a1e5eed7ec7344ca9ce58730fc0d33cf8..092c3043976c87ea833e6a9e027c1992f572f151 100644 --- a/bt5/erp5_discussion/bt/maintainer_list +++ b/bt5/erp5_discussion/bt/maintainer_list @@ -1 +1,2 @@ -Pierre Ducroquet \ No newline at end of file +Francois-Xavier +JP \ No newline at end of file diff --git a/bt5/erp5_discussion/bt/revision b/bt5/erp5_discussion/bt/revision index 8fdd954df9831dfd29ceec0d74829b02f3f5d8c3..410b14d2ce6f958c13adcb30807e8673074c49d9 100644 --- a/bt5/erp5_discussion/bt/revision +++ b/bt5/erp5_discussion/bt/revision @@ -1 +1 @@ -22 \ No newline at end of file +25 \ No newline at end of file diff --git a/bt5/erp5_discussion/bt/template_action_path_list b/bt5/erp5_discussion/bt/template_action_path_list index 6dbf57f8a05105c43196a28baae14c17ce67855a..244dbb7eea8dad0a640f5c978692d75c802f6bd8 100644 --- a/bt5/erp5_discussion/bt/template_action_path_list +++ b/bt5/erp5_discussion/bt/template_action_path_list @@ -1,4 +1,8 @@ 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 diff --git a/bt5/erp5_discussion/bt/template_path_list b/bt5/erp5_discussion/bt/template_path_list index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..9a2ae1e64d9ab7e3aabd7b50ecd9b185609c7baa 100644 --- a/bt5/erp5_discussion/bt/template_path_list +++ b/bt5/erp5_discussion/bt/template_path_list @@ -0,0 +1,3 @@ +portal_gadgets/erp5_forum +portal_gadgets/erp5_forum/** +portal_skins/erp5_rss_style/ListBox_asPostStyleHTML \ No newline at end of file diff --git a/bt5/erp5_discussion/bt/template_portal_type_base_category_list b/bt5/erp5_discussion/bt/template_portal_type_base_category_list index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..3b0bd46e649d61048632bdbac58e673a62ae0bbb 100644 --- a/bt5/erp5_discussion/bt/template_portal_type_base_category_list +++ b/bt5/erp5_discussion/bt/template_portal_type_base_category_list @@ -0,0 +1,2 @@ +Discussion Thread | contributor +Discussion Thread | source \ No newline at end of file diff --git a/bt5/erp5_discussion/bt/template_portal_type_hidden_content_type_list b/bt5/erp5_discussion/bt/template_portal_type_hidden_content_type_list index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..5c0222fc0cbd54eb278e8bf3156a2f9bb5239b44 100644 --- a/bt5/erp5_discussion/bt/template_portal_type_hidden_content_type_list +++ b/bt5/erp5_discussion/bt/template_portal_type_hidden_content_type_list @@ -0,0 +1 @@ +Discussion Thread | Discussion Post \ No newline at end of file diff --git a/bt5/erp5_discussion/bt/template_portal_type_role_list b/bt5/erp5_discussion/bt/template_portal_type_role_list index 4c89f932a0bb7f6002eaf27d8d0bb39e28d8489e..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/bt5/erp5_discussion/bt/template_portal_type_role_list +++ b/bt5/erp5_discussion/bt/template_portal_type_role_list @@ -1,3 +0,0 @@ -Discussion Post -Discussion Thread -Discussion Thread Module \ No newline at end of file diff --git a/bt5/erp5_discussion/bt/template_portal_type_roles_list b/bt5/erp5_discussion/bt/template_portal_type_roles_list index 4c89f932a0bb7f6002eaf27d8d0bb39e28d8489e..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/bt5/erp5_discussion/bt/template_portal_type_roles_list +++ b/bt5/erp5_discussion/bt/template_portal_type_roles_list @@ -1,3 +0,0 @@ -Discussion Post -Discussion Thread -Discussion Thread Module \ No newline at end of file diff --git a/bt5/erp5_discussion/bt/template_portal_type_workflow_chain_list b/bt5/erp5_discussion/bt/template_portal_type_workflow_chain_list index 93d0c96d76bbb298af749f19e4e1b63e57329090..e72e7c729611ae5bf5f6910fe48b640c4d2b2dd1 100644 --- a/bt5/erp5_discussion/bt/template_portal_type_workflow_chain_list +++ b/bt5/erp5_discussion/bt/template_portal_type_workflow_chain_list @@ -1,2 +1,4 @@ +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 diff --git a/bt5/erp5_discussion/bt/template_property_sheet_id_list b/bt5/erp5_discussion/bt/template_property_sheet_id_list index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..41c498cb18af070f73f21028a124c25852afbc5c 100644 --- a/bt5/erp5_discussion/bt/template_property_sheet_id_list +++ b/bt5/erp5_discussion/bt/template_property_sheet_id_list @@ -0,0 +1 @@ +DiscussionPost \ No newline at end of file diff --git a/bt5/erp5_discussion/bt/template_workflow_id_list b/bt5/erp5_discussion/bt/template_workflow_id_list index 571d07a3e649fd19013a4f5f2515a1d2ba433b35..03bb6869de696d0db9a9747d833c54e16b2a8c14 100644 --- a/bt5/erp5_discussion/bt/template_workflow_id_list +++ b/bt5/erp5_discussion/bt/template_workflow_id_list @@ -1 +1,2 @@ +discussion_post_publication_workflow discussion_thread_publication_workflow \ No newline at end of file diff --git a/bt5/erp5_discussion/bt/version b/bt5/erp5_discussion/bt/version index ceab6e11ece0bcec917c12e11d350946f085d549..1d71ef97443918d538e8188167c94d7bbafaf753 100644 --- a/bt5/erp5_discussion/bt/version +++ b/bt5/erp5_discussion/bt/version @@ -1 +1 @@ -0.1 \ No newline at end of file +0.3 \ No newline at end of file