diff --git a/bt5/erp5_configurator_maxma_demo/PathTemplateItem/business_configuration_module/default_maxma_demo_configuration.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/business_configuration_module/default_maxma_demo_configuration.xml new file mode 100644 index 0000000000000000000000000000000000000000..7d9adc2b922550aeec2dd81a8362b61820ab64c4 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/business_configuration_module/default_maxma_demo_configuration.xml @@ -0,0 +1,102 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Business Configuration" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Access_contents_information_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Associate</string> + <string>Auditor</string> + <string>Author</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Associate</string> + <string>Author</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Associate</string> + <string>Author</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>_View_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Associate</string> + <string>Auditor</string> + <string>Author</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>resource/workflow_module/maxma_demo_configuration_workflow</string> + </tuple> + </value> + </item> + <item> + <key> <string>comment</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Maxma Demo is a pré-build configuration which the user can experiment the most common modules provided by ERP5.</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>default_maxma_demo_configuration</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Business Configuration</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Maxma Demo Configuration</string> </value> + </item> + <item> + <key> <string>version</string> </key> + <value> + <none/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow.xml new file mode 100644 index 0000000000000000000000000000000000000000..a8b7533525aa09214d1676aab3ee3d143c5acb5f --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow.xml @@ -0,0 +1,105 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Workflow" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_count</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>_local_properties</string> </key> + <value> + <tuple> + <dictionary> + <item> + <key> <string>id</string> </key> + <value> <string>state_variable_name</string> </value> + </item> + <item> + <key> <string>type</string> </key> + <value> <string>string</string> </value> + </item> + </dictionary> + </tuple> + </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>source/workflow_module/maxma_demo_configuration_workflow/1</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The default Maxma Demo configuration workflow.</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>maxma_demo_configuration_workflow</string> </value> + </item> + <item> + <key> <string>last_id</string> </key> + <value> <string>67</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Workflow</string> </value> + </item> + <item> + <key> <string>state_base_category</string> </key> + <value> <string>current_state</string> </value> + </item> + <item> + <key> <string>state_variable_name</string> </key> + <value> <string>current_state</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Maxma Demo Configuration Workflow</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/1.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/1.xml new file mode 100644 index 0000000000000000000000000000000000000000..a2d27a3c930af3b650b96d3f6bbfea6796e79212 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/1.xml @@ -0,0 +1,78 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="State" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <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>destination/workflow_module/maxma_demo_configuration_workflow/56</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>1</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>State</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Start</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/11.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/11.xml new file mode 100644 index 0000000000000000000000000000000000000000..4a26fd4069e2daaef47500f914d25b6553158b9d --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/11.xml @@ -0,0 +1,78 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="State" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <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>destination/workflow_module/maxma_demo_configuration_workflow/64</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>11</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>State</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Information</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/14.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/14.xml new file mode 100644 index 0000000000000000000000000000000000000000..b02ab355a455899166a92628b9e2e1c52f833fb5 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/14.xml @@ -0,0 +1,90 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Transition" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <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>after_script_id</string> </key> + <value> <string>BusinessConfiguration_displayMaxmaDemoDownload</string> </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>destination/workflow_module/maxma_demo_configuration_workflow/11</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>guard_expression</string> </key> + <value> <string>python: True</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>14</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Transition</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Install</string> </value> + </item> + <item> + <key> <string>transition_form_id</string> </key> + <value> <string>BusinessConfiguration_displayMaxmaDemoDownloadForm</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/29.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/29.xml new file mode 100644 index 0000000000000000000000000000000000000000..29d0940960b59e721d51b8657e871e096431b889 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/29.xml @@ -0,0 +1,99 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="State" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_count</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>_local_properties</string> </key> + <value> + <tuple> + <dictionary> + <item> + <key> <string>id</string> </key> + <value> <string>comment</string> </value> + </item> + <item> + <key> <string>type</string> </key> + <value> <string>string</string> </value> + </item> + </dictionary> + </tuple> + </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>destination/workflow_module/maxma_demo_configuration_workflow/14</string> + </tuple> + </value> + </item> + <item> + <key> <string>comment</string> </key> + <value> <string>Set Customer Business Template</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>29</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>State</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Customer BT</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/30.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/30.xml new file mode 100644 index 0000000000000000000000000000000000000000..7c85312689f55f000004766e7c5050b06030aec5 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/30.xml @@ -0,0 +1,86 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Transition" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <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>after_script_id</string> </key> + <value> <string>BusinessConfiguration_setupMaxmaDemoCustomerWizardBT5</string> </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>destination/workflow_module/maxma_demo_configuration_workflow/29</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>guard_expression</string> </key> + <value> <string>python: True</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>30</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Transition</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Setup customer BT5</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/42.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/42.xml new file mode 100644 index 0000000000000000000000000000000000000000..54800d5602f07aab3b0fc341e9665597f39ab23f --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/42.xml @@ -0,0 +1,78 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Variable" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <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>automatic_update</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>42</string> </value> + </item> + <item> + <key> <string>initial_value</string> </key> + <value> <string>python: member.getUserName()</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Variable</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>actor</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/43.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/43.xml new file mode 100644 index 0000000000000000000000000000000000000000..5ef05cd9210c709cf10437ce703a9ddf4d180660 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/43.xml @@ -0,0 +1,78 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Variable" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <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>automatic_update</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>43</string> </value> + </item> + <item> + <key> <string>initial_value</string> </key> + <value> <string>python: object.getDateTime()</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Variable</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>time</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/44.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/44.xml new file mode 100644 index 0000000000000000000000000000000000000000..c0e928799450f6872652c21aa76cde277e774d13 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/44.xml @@ -0,0 +1,78 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Variable" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <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>automatic_update</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>44</string> </value> + </item> + <item> + <key> <string>initial_value</string> </key> + <value> <string>python: None</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Variable</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>comment</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/45.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/45.xml new file mode 100644 index 0000000000000000000000000000000000000000..b65378a36b63ab54aa1f2911ed7e41d31dea290d --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/45.xml @@ -0,0 +1,78 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Variable" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <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>automatic_update</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>45</string> </value> + </item> + <item> + <key> <string>initial_value</string> </key> + <value> <string>python: None</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Variable</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>error_message</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/46.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/46.xml new file mode 100644 index 0000000000000000000000000000000000000000..d96e5cd9b8061dcc1a77f71704c7bcb8527543e0 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/46.xml @@ -0,0 +1,78 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Variable" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <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>automatic_update</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>46</string> </value> + </item> + <item> + <key> <string>initial_value</string> </key> + <value> <string>python: request.get(\'configuration_save_url\', None)</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Variable</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>configuration_save_url</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/47.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/47.xml new file mode 100644 index 0000000000000000000000000000000000000000..e87f1234c360ef545aeef5d1e70fda7a3448ab69 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/47.xml @@ -0,0 +1,101 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Variable" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_count</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>_local_properties</string> </key> + <value> + <tuple> + <dictionary> + <item> + <key> <string>id</string> </key> + <value> <string>comment</string> </value> + </item> + <item> + <key> <string>type</string> </key> + <value> <string>string</string> </value> + </item> + </dictionary> + </tuple> + </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>automatic_update</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>comment</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>python: (object.transition is not None) and (object.transition.getTransitionFormId() not in [\'\', None])</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>47</string> </value> + </item> + <item> + <key> <string>initial_value</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Variable</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>displayed</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/52.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/52.xml new file mode 100644 index 0000000000000000000000000000000000000000..a240fb0d5e31c6d0077d1146a6ea6d05adeacded --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/52.xml @@ -0,0 +1,76 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Variable" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <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>automatic_update</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Id of client</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>52</string> </value> + </item> + <item> + <key> <string>initial_value</string> </key> + <value> <string>python: request.get(\'client_id\', None)</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Variable</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>client_id</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/55.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/55.xml new file mode 100644 index 0000000000000000000000000000000000000000..0cedbfda03d7f8bc426ca373e8bd059aac2987ae --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/55.xml @@ -0,0 +1,78 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="State" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <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>destination/workflow_module/maxma_demo_configuration_workflow/30</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>55</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>State</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Standard BT5</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/56.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/56.xml new file mode 100644 index 0000000000000000000000000000000000000000..bd7b569db370b1cc3cb1312b940ef160e17abd65 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/56.xml @@ -0,0 +1,111 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Transition" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_count</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>_local_properties</string> </key> + <value> + <tuple> + <dictionary> + <item> + <key> <string>id</string> </key> + <value> <string>comment</string> </value> + </item> + <item> + <key> <string>type</string> </key> + <value> <string>string</string> </value> + </item> + </dictionary> + </tuple> + </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>after_script_id</string> </key> + <value> <string>BusinessConfiguration_setupMaxmaDemoStandardBT5</string> </value> + </item> + <item> + <key> <string>before_script_id</string> </key> + <value> <string>BusinessConfiguration_setupMaxmaDemoInit</string> </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>destination/workflow_module/maxma_demo_configuration_workflow/55</string> + </tuple> + </value> + </item> + <item> + <key> <string>comment</string> </key> + <value> <string>Setup all standard bt for ERP5</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>guard_expression</string> </key> + <value> <string>python: True</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>56</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Transition</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Setup standard BT5</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/59.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/59.xml new file mode 100644 index 0000000000000000000000000000000000000000..04db47598cf44fdc377ffbaf4b3b9bd77e282bf3 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/59.xml @@ -0,0 +1,78 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Variable" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <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>automatic_update</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>59</string> </value> + </item> + <item> + <key> <string>initial_value</string> </key> + <value> <string>python: request.get(\'transition\', None)</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Variable</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>transition</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/63.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/63.xml new file mode 100644 index 0000000000000000000000000000000000000000..365a712f821e1af9d7ac3e122331d73629f4518a --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/63.xml @@ -0,0 +1,70 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="State" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <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>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>63</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>State</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>End</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_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/64.xml b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/64.xml new file mode 100644 index 0000000000000000000000000000000000000000..13781538e6c5a40ead2cf5e89c2c174eb6fa2c10 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/PathTemplateItem/workflow_module/maxma_demo_configuration_workflow/64.xml @@ -0,0 +1,82 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Transition" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <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>destination/workflow_module/maxma_demo_configuration_workflow/63</string> + </tuple> + </value> + </item> + <item> + <key> <string>guard_expression</string> </key> + <value> <string>python: True</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>64</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Transition</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Finalize</string> </value> + </item> + <item> + <key> <string>transition_form_id</string> </key> + <value> + <none/> + </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_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo.xml b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo.xml new file mode 100644 index 0000000000000000000000000000000000000000..e4ae8e905dfff4fec0b0c2844321285919dd25c3 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo.xml @@ -0,0 +1,47 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Folder" module="OFS.Folder"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_local_properties</string> </key> + <value> + <tuple> + <dictionary> + <item> + <key> <string>id</string> </key> + <value> <string>business_template_skin_layer_priority</string> </value> + </item> + <item> + <key> <string>type</string> </key> + <value> <string>float</string> </value> + </item> + </dictionary> + </tuple> + </value> + </item> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>business_template_skin_layer_priority</string> </key> + <value> <float>51.0</float> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>erp5_configurator_maxma_demo</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_afterMaxmaDemoConfiguration.xml b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_afterMaxmaDemoConfiguration.xml new file mode 100644 index 0000000000000000000000000000000000000000..0aee406a20e2ed5a5514cedcfde9799549d4d605 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_afterMaxmaDemoConfiguration.xml @@ -0,0 +1,181 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + </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 will be called to apply the customization. """\n +from AccessControl import getSecurityManager\n +from Products.ERP5Type.Log import log\n +\n +portal = context.getPortalObject()\n +portal_preferences = portal.portal_preferences\n +business_template = context.portal_templates.getInstalledBusinessTemplate("erp5_maxma_testcase")\n +N_ = context.Base_translateString\n +isTransitionPossible = portal.portal_workflow.isTransitionPossible\n +\n +if business_template is not None:\n + # update role settings for modules which exists already\n + for portal_type in business_template.getTemplatePortalTypeRolesList():\n + module_list = portal.contentValues(\n + filter=dict(portal_type=portal_type))\n + for module in module_list:\n + module.updateLocalRolesOnSecurityGroups()\n + print "Updated Role Mappings for: %s(%s) " %(module.getTitle(), module.getPortalType())\n +\n + # update path items. FIXME: local roles should be exported by business template instead\n + for path in business_template.getTemplatePathList():\n + obj = portal.restrictedTraverse(path, None)\n + # no need to update security on categories\n + if obj is not None and obj.getPortalType() not in (\'Category\', \'Base Category\',):\n + obj.updateLocalRolesOnSecurityGroups()\n + print "Updated Role Mappings for: ", path, obj.getPortalType()\n +\n + # validate and open all objects\n + for path in business_template.getTemplatePathList():\n + obj = context.getPortalObject().restrictedTraverse(path, None)\n + if obj is not None and hasattr(obj, \'getPortalType\'):\n + if obj.getPortalType() in (\'Person\', \n + \'Organisation\', \n + \'Account\', \n + \'Service\', \'Product\',\n + \'Sale Trade Condition\', \n + \'Purchase Trade Condition\',\n + \'Order Root Simulation Rule\', \n + \'Delivery Root Simulation Rule\',\n + \'Trade Model Simulation Rule\', \n + \'Accounting Transaction Root Simulation Rule\',\n + \'Invoice Transaction Simulation Rule\', \n + \'Payment Simulation Rule\',\n + \'Invoice Root Simulation Rule\', \n + \'Delivery Simulation Rule\', \n + \'Invoice Simulation Rule\'):\n +\n + for period in obj.contentValues(filter={\'portal_type\':\'Accounting Period\'}):\n + period.updateLocalRolesOnSecurityGroups()\n + print "\\tOpen (Accounting Period): ", period.getRelativeUrl()\n +\n + for assignment in obj.contentValues(filter={\'portal_type\':\'Assignment\'}):\n + assignment.updateLocalRolesOnSecurityGroups()\n + print "\\tOpen (assignment): ", assignment.getRelativeUrl()\n +\n + for gadget in context.portal_gadgets.objectValues():\n + if gadget.getValidationState() == \'invisible\':\n + gadget.visible()\n + gadget.public()\n +\n +# update security settings for default preference # XXX why ???\n +default_configurator_preference = getattr(portal_preferences,\n + \'default_configurator_preference\', None)\n +if default_configurator_preference is not None:\n + default_configurator_preference.updateLocalRolesOnSecurityGroups()\n +\n +# set manually in \'Module Properties\' respective business_application category\n +# XXX This should be part of Configuration Item probably, but as access_tab is\n +# going to be deprecated, make sure it still requires set business application\n +# info modules.\n +module_business_application_map = {\'base\': (\'currency_module\',\n + \'organisation_module\',\n + \'person_module\',),\n + \'accounting\': (\'accounting_module\',\n + \'account_module\',),\n + \'crm\': (\'campaign_module\',\n + \'event_module\',\n + \'meeting_module\',\n + \'sale_opportunity_module\',\n + \'support_request_module\',),\n + \'dms\': (\'document_module\',\n + \'image_module\',\n + \'document_ingestion_module\',\n + \'web_page_module\',),\n + \'trade\': (\'internal_packing_list_module\',\n + \'inventory_module\',\n + \'purchase_order_module\',\n + \'purchase_packing_list_module\',\n + \'purchase_trade_condition_module\',\n + \'returned_sale_packing_list_module\',\n + \'sale_order_module\',\n + \'sale_packing_list_module\',\n + \'sale_trade_condition_module\'),\n + \'pdm\': (\'component_module\',\n + \'product_module\',\n + \'purchase_supply_module\',\n + \'sale_supply_module\',\n + \'service_module\',\n + \'transformation_module\',),\n + }\n +\n +for business_application_category_id, module_ids in module_business_application_map.items():\n + for module_id in module_ids:\n + module = getattr(portal, module_id, None)\n + if module is not None:\n + module.edit(business_application = business_application_category_id)\n +\n +print "Indexing translations"\n +portal.ERP5Site_updateTranslationTable()\n +\n +# clear cache so user security is recalculated\n +portal.portal_caches.clearAllCache()\n +print "Clear cache."\n +\n +log("%s" % printed)\n +</string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>alter_preferences=True</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>BusinessConfiguration_afterMaxmaDemoConfiguration</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_displayMaxmaDemoDownload.xml b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_displayMaxmaDemoDownload.xml new file mode 100644 index 0000000000000000000000000000000000000000..2a9d57a236e278564142a048adee2f2268c74969 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_displayMaxmaDemoDownload.xml @@ -0,0 +1,71 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + </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># Nothing to do here\n +</string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>configuration_save_url=None, **kw</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>BusinessConfiguration_displayMaxmaDemoDownload</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_displayMaxmaDemoDownloadForm.xml b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_displayMaxmaDemoDownloadForm.xml new file mode 100644 index 0000000000000000000000000000000000000000..61af3205bee4410ceda46d7c9a38b6a41bd08af0 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_displayMaxmaDemoDownloadForm.xml @@ -0,0 +1,131 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ERP5Form" module="Products.ERP5Form.Form"/> + </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>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>Default</string> + <string>right</string> + <string>center</string> + <string>bottom</string> + </list> + </value> + </item> + <item> + <key> <string>groups</string> </key> + <value> + <dictionary> + <item> + <key> <string>Default</string> </key> + <value> + <list> + <string>message</string> + </list> + </value> + </item> + <item> + <key> <string>bottom</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>center</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>right</string> </key> + <value> + <list/> + </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>BusinessConfiguration_displayMaxmaDemoDownloadForm</string> </value> + </item> + <item> + <key> <string>method</string> </key> + <value> <string>POST</string> </value> + </item> + <item> + <key> <string>name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>pt</string> </key> + <value> <string>form_empty</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>Ready</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_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_displayMaxmaDemoDownloadForm/message.xml b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_displayMaxmaDemoDownloadForm/message.xml new file mode 100644 index 0000000000000000000000000000000000000000..9609bf2e0b864d7bbfb63c978fff1ccc38eea10c --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_displayMaxmaDemoDownloadForm/message.xml @@ -0,0 +1,158 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="LabelField" module="Products.Formulator.StandardFields"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>id</string> </key> + <value> <string>message</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary/> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <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>editable</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>enabled</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>title</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>description</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>extra</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>hidden</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>hiddenLabel</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>editable</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>enabled</string> </key> + <value> <int>1</int> </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>title</string> </key> + <value> <string encoding="cdata"><![CDATA[ + + + +]]></string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="TALESMethod" module="Products.Formulator.TALESField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_text</string> </key> + <value> <string>here/BusinessConfiguration_viewDisplayMaxmaDemoDownloadFormRenderer</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_setupMaxmaDemoCustomerWizardBT5.xml b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_setupMaxmaDemoCustomerWizardBT5.xml new file mode 100644 index 0000000000000000000000000000000000000000..d9230796c9188221c12a8b0c32433b1f9f9868d0 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_setupMaxmaDemoCustomerWizardBT5.xml @@ -0,0 +1,74 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + </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>configuration_save = context.restrictedTraverse(configuration_save_url)\n +configuration_save.addConfigurationItem("Customer BT5 Configurator Item", \n + # Define bt5 is is wrong. it should set title only.\n + bt5_title=\'_\'.join(context.getTitle().strip().lower().split()))\n +</string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>configuration_save_url=None, **kw</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>BusinessConfiguration_setupMaxmaDemoCustomerWizardBT5</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Create a bt5 template that will contain customer configuration</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_setupMaxmaDemoInit.xml b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_setupMaxmaDemoInit.xml new file mode 100644 index 0000000000000000000000000000000000000000..afde1ace0ef2e88fca45e925a14e6e31a1647848 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_setupMaxmaDemoInit.xml @@ -0,0 +1,73 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + </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># Update Business Configuration Properties if not set.\n +\n +if context.getUserInterfaceDescriptionFileId() is None:\n + context.setUserInterfaceDescriptionFileId("maxma_demo_configuration_ui_description.ods")\n +\n +if context.getConfigurationAfterScriptId() is None:\n + context.setConfigurationAfterScriptId(\'BusinessConfiguration_afterMaxmaDemoConfiguration\')\n +</string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>**kw</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>BusinessConfiguration_setupMaxmaDemoInit</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_setupMaxmaDemoStandardBT5.xml b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_setupMaxmaDemoStandardBT5.xml new file mode 100644 index 0000000000000000000000000000000000000000..024090f9e0a13fb282b6f6bb6f82efdcd55fee6f --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_setupMaxmaDemoStandardBT5.xml @@ -0,0 +1,106 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + </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>configuration_save = context.restrictedTraverse(configuration_save_url)\n +\n +bt5_installation_list = (\'erp5_simulation\',\n + \'erp5_dhtml_style\',\n + \'erp5_jquery\',\n + \'erp5_jquery_ui\',\n + \'erp5_xhtml_jquery_style\',\n + \'erp5_web\',\n + \'erp5_ingestion_mysql_innodb_catalog\',\n + \'erp5_ingestion\',\n + \'erp5_dms\',\n + \'erp5_crm\', \n + \'erp5_pdm\',\n + \'erp5_trade\',\n + \'erp5_knowledge_pad\',\n + \'erp5_accounting\',\n + \'erp5_tax_resource\',\n + \'erp5_discount_resource\',\n + \'erp5_invoicing\',\n + \'erp5_configurator_standard_categories\',\n + \'erp5_trade_knowledge_pad\',\n + \'erp5_crm_knowledge_pad\',\n + \'erp5_simplified_invoicing\',\n + \'erp5_ods_style\',\n + \'erp5_odt_style\',\n + \'erp5_ooo_import\',\n + #\'erp5_maxma_testcase\'\n + )\n +\n +bt5_update_catalog = (\'erp5_ingestion_mysql_innodb_catalog\', )\n +\n +for name in bt5_installation_list:\n + configuration_save.addConfigurationItem("Standard BT5 Configurator Item",\n + title=name, bt5_id=name,\n + update_catalog=(name in bt5_update_catalog)\n + )\n +</string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>configuration_save_url=None, **kw</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>BusinessConfiguration_setupMaxmaDemoStandardBT5</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Setup standard ERP5 business templates</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_viewDisplayDownloadFormRenderer.xml b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_viewDisplayDownloadFormRenderer.xml new file mode 100644 index 0000000000000000000000000000000000000000..c5cb319680e7e1b64a9edaf5567fec5d59a30c6d --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_viewDisplayDownloadFormRenderer.xml @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/> + </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> + <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> <unicode encoding="cdata"><![CDATA[ + +<h4 i18n:translate=""\n + i18n:domain="ui"> All needed information is collected.</h4>\n +\n +<p i18n:translate=""\n + i18n:domain="ui">\n + Please proceed using Install button below. \n + In the next page you will receive automatically updated installation status report.\n +</p>\n +\n +\n +<p i18n:translate=""\n + i18n:domain="ui">\n + Input informations and links about the demo into this page.\n +</p> + +]]></unicode> </value> + </item> + <item> + <key> <string>content_type</string> </key> + <value> <string>text/html</string> </value> + </item> + <item> + <key> <string>expand</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>BusinessConfiguration_viewDisplayDownloadFormRenderer</string> </value> + </item> + <item> + <key> <string>output_encoding</string> </key> + <value> <string>utf-8</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <unicode>Final download form message</unicode> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/ERP5Site_assertExternalServiceList.xml b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/ERP5Site_assertExternalServiceList.xml new file mode 100644 index 0000000000000000000000000000000000000000..ae03bfe084bc3622d2686104057e364be75bbcb6 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/ERP5Site_assertExternalServiceList.xml @@ -0,0 +1,124 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + </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>from Products.ERP5Type.Log import log\n +portal = context.getPortalObject()\n +portal_preferences = portal.portal_preferences\n +system_preference = None\n +clear_cache = 0\n +conversion_check = False\n +\n +log(conversion_server)\n +log(kumo)\n +log(memcached)\n +\n +\n +if conversion_server is not None:\n + conversion_server_address, conversion_server_port = conversion_server.split(":")\n +\n + def getActiveSystemPreference():\n + system_preference = portal_preferences.getActiveSystemPreference()\n + if system_preference is None:\n + system_preference = portal_preferences.newContent(\n + portal_type="System Preference", \n + title="Automatically Created.")\n + system_preference.enable()\n + return system_preference\n +\n + if portal_preferences.getPreferredOoodocServerAddress() != conversion_server_address:\n + system_preference = getActiveSystemPreference()\n + system_preference.setPreferredOoodocServerAddress(conversion_server_address)\n + clear_cache = 1\n +\n + if int(portal_preferences.getPreferredOoodocServerPortNumber("-1")) != int(conversion_server_port):\n + if system_preference is None:\n + system_preference = getActiveSystemPreference()\n + system_preference.setPreferredOoodocServerPortNumber(int(conversion_server_port))\n + clear_cache = 1\n +\n +if memcached is not None:\n + default_memcached_plugin = getattr(portal.portal_memcached, "default_memcached_plugin", None)\n + if default_memcached_plugin.getUrlString() != memcached:\n + default_memcached_plugin.setUrlString(memcached)\n +\n +if kumo is not None:\n + persistent_memcached_plugin = getattr(portal.portal_memcached, "persistent_memcached_plugin", None)\n + if persistent_memcached_plugin is not None:\n + if persistent_memcached_plugin.getUrlString() != kumo:\n + persistent_memcached_plugin.setUrlString(kumo)\n +\n +\n +if clear_cache:\n + portal.portal_caches.clearAllCache()\n +\n +if conversion_server is not None:\n + conversion_check = (portal_preferences.getPreferredOoodocServerAddress() == conversion_server_address) and \\\n + (int(portal_preferences.getPreferredOoodocServerPortNumber()) == int(conversion_server_port))\n + \n +return conversion_check and \\\n + default_memcached_plugin.getUrlString() == memcached and \\\n + persistent_memcached_plugin is not None and \\\n + persistent_memcached_plugin.getUrlString() == kumo\n +</string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>conversion_server=None, memcached=None, kumo=None, **kw</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>ERP5Site_assertExternalServiceList</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/maxma_demo_configuration_ui_description.ods.xml b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/maxma_demo_configuration_ui_description.ods.xml new file mode 100644 index 0000000000000000000000000000000000000000..be5dae926bdfed695fa969ab60601883339ffa5a --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/maxma_demo_configuration_ui_description.ods.xml @@ -0,0 +1,182 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="File" module="OFS.Image"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_EtagSupport__etag</string> </key> + <value> <string>ts01332532.72</string> </value> + </item> + <item> + <key> <string>__name__</string> </key> + <value> <string>maxma_demo_configuration_ui_description.ods</string> </value> + </item> + <item> + <key> <string>content_type</string> </key> + <value> <string>application/vnd.oasis.opendocument.spreadsheet</string> </value> + </item> + <item> + <key> <string>data</string> </key> + <value> <string encoding="base64">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 +qm35AmbCMDhgY9ce1IvChOjNv6boacqai0R/LQtn4eVlnHumz3tnofkxiBIn9oMsQKLLhg3HH/Ql +XyRNbz+LQ/3H+aeFgBEiI71U6Z31f5BL/1WP3Z/ZaLRj1YQcSydCHsYms6klnRps2rUw0Ois+atr +8wG8rH/LDSEWvbq5ublGx5v1TnnkhKPY6zi65i5hTN33rkLrG6f9rT5LvdBm25FuFTX6Wns9ExpR +HaefNAH1/Hifa2/rj30nPDvvebaZCTJ9jWmDPtLZ3mOLU1SxNsSuv+05oqOps2Vq6Eg7jFhkdNqC +Gc6BAjORwzMjjKIgPA/ml/5qfonCc6R3ais0cPWd1xgM1kdPFtHFInrqjB5Kn659XyynPNQGmmfM +6uqqDbR7nyn30HC1o+H/Ylv9A1BLBwgeydSFLwYAAKIbAABQSwMEFAAACAAA6Il8Pna2dNIOBAAA +DgQAAAgAAABtZXRhLnhtbDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+Cjxv +ZmZpY2U6ZG9jdW1lbnQtbWV0YSB4bWxuczpvZmZpY2U9InVybjpvYXNpczpuYW1lczp0YzpvcGVu +ZG9jdW1lbnQ6eG1sbnM6b2ZmaWNlOjEuMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3Jn +LzE5OTkveGxpbmsiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIg +eG1sbnM6bWV0YT0idXJuOm9hc2lzOm5hbWVzOnRjOm9wZW5kb2N1bWVudDp4bWxuczptZXRhOjEu +MCIgeG1sbnM6b29vPSJodHRwOi8vb3Blbm9mZmljZS5vcmcvMjAwNC9vZmZpY2UiIHhtbG5zOmdy +ZGRsPSJodHRwOi8vd3d3LnczLm9yZy8yMDAzL2cvZGF0YS12aWV3IyIgb2ZmaWNlOnZlcnNpb249 +IjEuMiIgZ3JkZGw6dHJhbnNmb3JtYXRpb249Imh0dHA6Ly9kb2NzLm9hc2lzLW9wZW4ub3JnL29m +ZmljZS8xLjIveHNsdC9vZGYycmRmLnhzbCI+PG9mZmljZTptZXRhPjxtZXRhOmdlbmVyYXRvcj5M +aWJyZU9mZmljZS8zLjMkVW5peCBPcGVuT2ZmaWNlLm9yZ19wcm9qZWN0LzMzMG05JEJ1aWxkLTE8 +L21ldGE6Z2VuZXJhdG9yPjxtZXRhOmNyZWF0aW9uLWRhdGU+MjAxMS0wMy0yOFQxNDoxNToxNjwv +bWV0YTpjcmVhdGlvbi1kYXRlPjxkYzpsYW5ndWFnZT5mci1GUjwvZGM6bGFuZ3VhZ2U+PG1ldGE6 +ZWRpdGluZy1jeWNsZXM+MTwvbWV0YTplZGl0aW5nLWN5Y2xlcz48bWV0YTplZGl0aW5nLWR1cmF0 +aW9uPlAwRDwvbWV0YTplZGl0aW5nLWR1cmF0aW9uPjxtZXRhOmRvY3VtZW50LXN0YXRpc3RpYyBt +ZXRhOnRhYmxlLWNvdW50PSIxIiBtZXRhOmNlbGwtY291bnQ9IjYiIG1ldGE6b2JqZWN0LWNvdW50 +PSIwIi8+PG1ldGE6dXNlci1kZWZpbmVkIG1ldGE6bmFtZT0iSW5mbyAxIi8+PG1ldGE6dXNlci1k +ZWZpbmVkIG1ldGE6bmFtZT0iSW5mbyAyIi8+PG1ldGE6dXNlci1kZWZpbmVkIG1ldGE6bmFtZT0i +SW5mbyAzIi8+PG1ldGE6dXNlci1kZWZpbmVkIG1ldGE6bmFtZT0iSW5mbyA0Ii8+PC9vZmZpY2U6 +bWV0YT48L29mZmljZTpkb2N1bWVudC1tZXRhPlBLAwQUAAgICADoiXw+AAAAAAAAAAAAAAAAGAAA +AFRodW1ibmFpbHMvdGh1bWJuYWlsLnBuZ+sM8HPn5ZLiYmBg4PX0cAkC0hsZGBgZOJiArOJVDN8Y +GJgnero4hlTMeXsj0e9RgIRDoM+N6Xp35xpm+Oa+0+4IbDR6/sdAdlnr+nw9/mN/X79+/U5xz549 +d6pa3AssZL5tn9e4+7Ja3/ttb2QeK39/Y/FqS6IOf57VxW81JhOfSn9/+HOirt7HZe37921XO/b9 +8h+1x/Zfrh0JOfzJOMkubtrGl+Y3gXKbvtYmlf96nLy4e/fLh+vfFM+f4XP88a3cDNPngceZ9T5m +/Bf/avqi/U9dk+jv58+fR58/UPvzhvq8efP6Zh/7pH/M/Zz1vP3V9yvrCnfkz4yrknsc/uznyclr +9B6ohX39vDk55uzLBKN/hftSTOwOr4062XLZI/7e6aJbV72PGYf//zhtu738/Kptn5Njij3tZ89I +nxVXoVc181tRI9/7Y9XRcTOW/11cbaHc/eNuteX/LT93Ru8+u+bVjpl3H07698I6LW2v83T/ipMz +w3fcrI64NNk35se+yLvM4fa169R2/92ROb+qeq3fbpv/V97G/Pv6dNLUnT8nvXseHiunU6+nbl3v +dC7G9kd2fF/5K71zc2zk+sN7p/dfn1f15LSpff2H10DPXmJZyuklPEVNwzdg1gITx8xRgZEi8I+x +a8VW9UCXdz+AeZTB09XPZZ1TQhMAUEsHCPxz4nr9AQAAygMAAFBLAwQUAAgICADoiXw+AAAAAAAA +AAAAAAAAJwAAAENvbmZpZ3VyYXRpb25zMi9hY2NlbGVyYXRvci9jdXJyZW50LnhtbAMAUEsHCAAA +AAACAAAAAAAAAFBLAwQUAAAIAADoiXw+AAAAAAAAAAAAAAAAHAAAAENvbmZpZ3VyYXRpb25zMi9w +cm9ncmVzc2Jhci9QSwMEFAAACAAA6Il8PgAAAAAAAAAAAAAAABgAAABDb25maWd1cmF0aW9uczIv +ZmxvYXRlci9QSwMEFAAACAAA6Il8PgAAAAAAAAAAAAAAABoAAABDb25maWd1cmF0aW9uczIvcG9w +dXBtZW51L1BLAwQUAAAIAADoiXw+AAAAAAAAAAAAAAAAGgAAAENvbmZpZ3VyYXRpb25zMi90b29s +cGFuZWwvUEsDBBQAAAgAAOiJfD4AAAAAAAAAAAAAAAAYAAAAQ29uZmlndXJhdGlvbnMyL21lbnVi +YXIvUEsDBBQAAAgAAOiJfD4AAAAAAAAAAAAAAAAYAAAAQ29uZmlndXJhdGlvbnMyL3Rvb2xiYXIv +UEsDBBQAAAgAAOiJfD4AAAAAAAAAAAAAAAAfAAAAQ29uZmlndXJhdGlvbnMyL2ltYWdlcy9CaXRt +YXBzL1BLAwQUAAAIAADoiXw+AAAAAAAAAAAAAAAAGgAAAENvbmZpZ3VyYXRpb25zMi9zdGF0dXNi +YXIvUEsDBBQACAgIAOiJfD4AAAAAAAAAAAAAAAAMAAAAc2V0dGluZ3MueG1s7Vrdc9o4EH+/vyLj +15sUQ5tczSR0bJePtAlNbDAJb7K9gC6y5JFkDPnrT+ajlzo4EMCddu54AGxpf7vaXa121774NIvI +yRS4wIxeatV3unYCNGAhpuNLrd9rnX7UPjX+uGCjEQ6gHrIgiYDKUwFSqiniRJFTUV8OX2oJp3WG +BBZ1iiIQdRnUWQx0TVZ/Pru+YLa8MyOYPl5qEynjeqWSpum79P07xseVqmEYlcXoemrA6AiPd2W1 +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 +c3QueG1sUEsFBgAAAAAQABAANgQAAG4bAAAAAA==</string> </value> + </item> + <item> + <key> <string>precondition</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>size</string> </key> + <value> <int>8122</int> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_configurator_maxma_demo/bt/change_log b/bt5/erp5_configurator_maxma_demo/bt/change_log new file mode 100644 index 0000000000000000000000000000000000000000..67ffffb7d27aa066d57797a51b5493225c9a5bf2 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/bt/change_log @@ -0,0 +1,2 @@ +2010-03-28 rafael +* Initial Release \ No newline at end of file diff --git a/bt5/erp5_configurator_maxma_demo/bt/copyright_list b/bt5/erp5_configurator_maxma_demo/bt/copyright_list new file mode 100644 index 0000000000000000000000000000000000000000..fe948b9fb7c242ba7403410bb05d78ca4343c414 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/bt/copyright_list @@ -0,0 +1 @@ +Copyright (c) 2010 Nexedi SA \ No newline at end of file diff --git a/bt5/erp5_configurator_maxma_demo/bt/dependency_list b/bt5/erp5_configurator_maxma_demo/bt/dependency_list new file mode 100644 index 0000000000000000000000000000000000000000..55a7a5a74b758e238d946aec004d3484aa72ea9e --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/bt/dependency_list @@ -0,0 +1 @@ +erp5_configurator \ No newline at end of file diff --git a/bt5/erp5_configurator_maxma_demo/bt/license b/bt5/erp5_configurator_maxma_demo/bt/license new file mode 100644 index 0000000000000000000000000000000000000000..3a3e12bcad97e4b3bdd6a8bb499fd23a4bcb0819 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/bt/license @@ -0,0 +1 @@ +GPL \ No newline at end of file diff --git a/bt5/erp5_configurator_maxma_demo/bt/maintainer_list b/bt5/erp5_configurator_maxma_demo/bt/maintainer_list new file mode 100644 index 0000000000000000000000000000000000000000..23a62fbb456d5c9001e81176755b9bf9b8b1b08f --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/bt/maintainer_list @@ -0,0 +1 @@ +rafael \ No newline at end of file diff --git a/bt5/erp5_configurator_maxma_demo/bt/publication_url b/bt5/erp5_configurator_maxma_demo/bt/publication_url new file mode 100644 index 0000000000000000000000000000000000000000..4af18322e32f3dd19579c80e26e4a306ad11e049 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/bt/publication_url @@ -0,0 +1 @@ +None \ No newline at end of file diff --git a/bt5/erp5_configurator_maxma_demo/bt/revision b/bt5/erp5_configurator_maxma_demo/bt/revision new file mode 100644 index 0000000000000000000000000000000000000000..56a6051ca2b02b04ef92d5150c9ef600403cb1de --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/bt/revision @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/bt5/erp5_configurator_maxma_demo/bt/short_title b/bt5/erp5_configurator_maxma_demo/bt/short_title new file mode 100644 index 0000000000000000000000000000000000000000..4af18322e32f3dd19579c80e26e4a306ad11e049 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/bt/short_title @@ -0,0 +1 @@ +None \ No newline at end of file diff --git a/bt5/erp5_configurator_maxma_demo/bt/template_format_version b/bt5/erp5_configurator_maxma_demo/bt/template_format_version new file mode 100644 index 0000000000000000000000000000000000000000..56a6051ca2b02b04ef92d5150c9ef600403cb1de --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/bt/template_format_version @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/bt5/erp5_configurator_maxma_demo/bt/template_path_list b/bt5/erp5_configurator_maxma_demo/bt/template_path_list new file mode 100644 index 0000000000000000000000000000000000000000..5769e5334d5ba26c9b4dd47042102bab282e821c --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/bt/template_path_list @@ -0,0 +1,3 @@ +business_configuration_module/default_maxma_demo_configuration +workflow_module/maxma_demo_configuration_workflow +workflow_module/maxma_demo_configuration_workflow/** \ No newline at end of file diff --git a/bt5/erp5_configurator_maxma_demo/bt/template_skin_id_list b/bt5/erp5_configurator_maxma_demo/bt/template_skin_id_list new file mode 100644 index 0000000000000000000000000000000000000000..0d477af05dd7854bb8c1e4c065948184f1e8f2d0 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/bt/template_skin_id_list @@ -0,0 +1 @@ +erp5_configurator_maxma_demo \ No newline at end of file diff --git a/bt5/erp5_configurator_maxma_demo/bt/title b/bt5/erp5_configurator_maxma_demo/bt/title new file mode 100644 index 0000000000000000000000000000000000000000..0d477af05dd7854bb8c1e4c065948184f1e8f2d0 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/bt/title @@ -0,0 +1 @@ +erp5_configurator_maxma_demo \ No newline at end of file diff --git a/bt5/erp5_configurator_maxma_demo/bt/version b/bt5/erp5_configurator_maxma_demo/bt/version new file mode 100644 index 0000000000000000000000000000000000000000..48360de846a2e022a0b981d250895f20d3480d34 --- /dev/null +++ b/bt5/erp5_configurator_maxma_demo/bt/version @@ -0,0 +1 @@ +5.4.7 \ No newline at end of file