From 272783856343a2d17dc42c1ba5a199a1d6909ea8 Mon Sep 17 00:00:00 2001 From: Vincent Pelletier <vincent@nexedi.com> Date: Mon, 9 Jun 2014 18:13:48 +0200 Subject: [PATCH] erp5_payline: Initial import. --- .../Payline%20Transaction%20Module/view.xml | 83 ++++++++++ .../Payline%20Transaction/view.xml | 83 ++++++++++ .../payline_transaction_resource.xml | 125 ++++++++++++++ .../payline_transaction_module.xml | 96 +++++++++++ ...expired_confirmed_payline_transactions.xml | 91 ++++++++++ .../http_exchange_resource/payline.xml | 126 ++++++++++++++ .../payline/notification.xml | 123 ++++++++++++++ .../payline/notification/WALLET.xml | 89 ++++++++++ .../payline/notification/WEBTRS.xml | 89 ++++++++++ .../payline/notification/WEBWALLET.xml | 89 ++++++++++ .../http_exchange_resource/payline/query.xml | 126 ++++++++++++++ .../payline/query/DirectPaymentAPI.xml | 127 ++++++++++++++ .../DirectPaymentAPI/DirectPaymentAPI.xml | 127 ++++++++++++++ .../DirectPaymentAPI/getWallet.xml | 102 ++++++++++++ .../payline/query/WebPaymentAPI.xml | 127 ++++++++++++++ .../query/WebPaymentAPI/WebPaymentAPI.xml | 127 ++++++++++++++ .../WebPaymentAPI/createWebWallet.xml | 108 ++++++++++++ .../WebPaymentAPI/doWebPayment.xml | 108 ++++++++++++ .../WebPaymentAPI/getWebPaymentDetails.xml | 102 ++++++++++++ .../WebPaymentAPI/getWebWallet.xml | 102 ++++++++++++ .../WebPaymentAPI/manageWebWallet.xml | 108 ++++++++++++ .../WebPaymentAPI/updateWebWallet.xml | 108 ++++++++++++ .../create_web_wallet.xml | 91 ++++++++++ .../do_web_payment.xml | 92 +++++++++++ .../notify_wallet.xml | 92 +++++++++++ .../wallet_amendment.xml | 93 +++++++++++ .../allowed_content_types.xml | 5 + .../base_category_list.xml | 5 + .../property_sheet_list.xml | 8 + .../Payline%20Transaction%20Module.xml | 108 ++++++++++++ .../portal_types/Payline%20Transaction.xml | 64 +++++++ .../workflow_chain_type.xml | 6 + .../portal_skins/erp5_payline.xml | 26 +++ ...Alarm_handleExpiredPaylineTransactions.xml | 82 +++++++++ .../Base_getPaylineSOAPConnector.xml | 84 ++++++++++ ...se_renderRequestForHTTPExchangeStorage.xml | 71 ++++++++ .../HTTPExchange_getRequestAsDict.xml | 68 ++++++++ .../PaylineSOAPConnector_archiveExchange.xml | 118 +++++++++++++ ...PaylineSOAPConnector_notifyFromPayline.xml | 113 +++++++++++++ ...OAPConnector_notifyFromPaylineActivity.xml | 91 ++++++++++ ...ctionModule_viewPaylineTransactionList.xml | 152 +++++++++++++++++ .../listbox.xml | 156 ++++++++++++++++++ .../PaylineTransaction_inquiry.xml | 75 +++++++++ .../erp5_payline/PaylineTransaction_view.xml | 156 ++++++++++++++++++ .../PaylineTransaction_view/listbox.xml | 148 +++++++++++++++++ .../my_causality_title.xml | 108 ++++++++++++ .../my_description.xml | 84 ++++++++++ .../my_destination_carrier_reference.xml | 96 +++++++++++ .../my_destination_reference.xml | 96 +++++++++++ .../my_expiration_date.xml | 101 ++++++++++++ .../PaylineTransaction_view/my_reference.xml | 96 +++++++++++ .../my_resource_title.xml | 96 +++++++++++ .../my_simulation_state.xml | 90 ++++++++++ .../payline_transaction_workflow.xml | 65 ++++++++ .../payline_transaction_workflow/scripts.xml | 22 +++ .../payline_transaction_workflow/states.xml | 28 ++++ .../states/cancelled.xml | 16 ++ .../states/confirmed.xml | 96 +++++++++++ .../states/delivered.xml | 88 ++++++++++ .../states/draft.xml | 94 +++++++++++ .../states/started.xml | 94 +++++++++++ .../transitions.xml | 28 ++++ .../transitions/cancel.xml | 62 +++++++ .../transitions/confirm.xml | 62 +++++++ .../transitions/deliver.xml | 62 +++++++ .../transitions/start.xml | 62 +++++++ .../variables.xml | 28 ++++ .../variables/action.xml | 61 +++++++ .../variables/actor.xml | 61 +++++++ .../variables/comment.xml | 61 +++++++ .../variables/error_message.xml | 48 ++++++ .../variables/history.xml | 61 +++++++ .../variables/portal_type.xml | 48 ++++++ .../variables/time.xml | 61 +++++++ .../worklists.xml | 22 +++ bt5/erp5_payline/bt/copyright_list | 1 + bt5/erp5_payline/bt/dependency_list | 1 + bt5/erp5_payline/bt/description | 1 + bt5/erp5_payline/bt/license | 1 + bt5/erp5_payline/bt/maintainer_list | 1 + bt5/erp5_payline/bt/template_action_path_list | 2 + .../bt/template_base_category_list | 1 + bt5/erp5_payline/bt/template_format_version | 1 + bt5/erp5_payline/bt/template_module_id_list | 1 + bt5/erp5_payline/bt/template_path_list | 4 + ...late_portal_type_allowed_content_type_list | 1 + .../template_portal_type_base_category_list | 1 + .../bt/template_portal_type_id_list | 2 + .../template_portal_type_property_sheet_list | 4 + .../template_portal_type_workflow_chain_list | 2 + bt5/erp5_payline/bt/template_skin_id_list | 1 + bt5/erp5_payline/bt/template_workflow_id_list | 1 + bt5/erp5_payline/bt/title | 1 + 93 files changed, 6294 insertions(+) create mode 100644 bt5/erp5_payline/ActionTemplateItem/portal_types/Payline%20Transaction%20Module/view.xml create mode 100644 bt5/erp5_payline/ActionTemplateItem/portal_types/Payline%20Transaction/view.xml create mode 100644 bt5/erp5_payline/CategoryTemplateItem/portal_categories/payline_transaction_resource.xml create mode 100644 bt5/erp5_payline/ModuleTemplateItem/payline_transaction_module.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_alarms/handle_expired_confirmed_payline_transactions.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification/WALLET.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification/WEBTRS.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification/WEBWALLET.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/DirectPaymentAPI.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/DirectPaymentAPI/DirectPaymentAPI.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/DirectPaymentAPI/DirectPaymentAPI/getWallet.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/createWebWallet.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/doWebPayment.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebPaymentDetails.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebWallet.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/manageWebWallet.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/updateWebWallet.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/create_web_wallet.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/do_web_payment.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/notify_wallet.xml create mode 100644 bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/wallet_amendment.xml create mode 100644 bt5/erp5_payline/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml create mode 100644 bt5/erp5_payline/PortalTypeBaseCategoryTemplateItem/base_category_list.xml create mode 100644 bt5/erp5_payline/PortalTypePropertySheetTemplateItem/property_sheet_list.xml create mode 100644 bt5/erp5_payline/PortalTypeTemplateItem/portal_types/Payline%20Transaction%20Module.xml create mode 100644 bt5/erp5_payline/PortalTypeTemplateItem/portal_types/Payline%20Transaction.xml create mode 100644 bt5/erp5_payline/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/Alarm_handleExpiredPaylineTransactions.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/Base_getPaylineSOAPConnector.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/Base_renderRequestForHTTPExchangeStorage.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/HTTPExchange_getRequestAsDict.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineSOAPConnector_archiveExchange.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineSOAPConnector_notifyFromPayline.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineSOAPConnector_notifyFromPaylineActivity.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransactionModule_viewPaylineTransactionList.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransactionModule_viewPaylineTransactionList/listbox.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_inquiry.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/listbox.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_causality_title.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_description.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_destination_carrier_reference.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_destination_reference.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_expiration_date.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_reference.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_resource_title.xml create mode 100644 bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_simulation_state.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/scripts.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/cancelled.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/confirmed.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/delivered.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/draft.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/started.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/cancel.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/confirm.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/deliver.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/start.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/action.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/actor.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/comment.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/error_message.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/history.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/portal_type.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/time.xml create mode 100644 bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/worklists.xml create mode 100644 bt5/erp5_payline/bt/copyright_list create mode 100644 bt5/erp5_payline/bt/dependency_list create mode 100644 bt5/erp5_payline/bt/description create mode 100644 bt5/erp5_payline/bt/license create mode 100644 bt5/erp5_payline/bt/maintainer_list create mode 100644 bt5/erp5_payline/bt/template_action_path_list create mode 100644 bt5/erp5_payline/bt/template_base_category_list create mode 100644 bt5/erp5_payline/bt/template_format_version create mode 100644 bt5/erp5_payline/bt/template_module_id_list create mode 100644 bt5/erp5_payline/bt/template_path_list create mode 100644 bt5/erp5_payline/bt/template_portal_type_allowed_content_type_list create mode 100644 bt5/erp5_payline/bt/template_portal_type_base_category_list create mode 100644 bt5/erp5_payline/bt/template_portal_type_id_list create mode 100644 bt5/erp5_payline/bt/template_portal_type_property_sheet_list create mode 100644 bt5/erp5_payline/bt/template_portal_type_workflow_chain_list create mode 100644 bt5/erp5_payline/bt/template_skin_id_list create mode 100644 bt5/erp5_payline/bt/template_workflow_id_list create mode 100644 bt5/erp5_payline/bt/title diff --git a/bt5/erp5_payline/ActionTemplateItem/portal_types/Payline%20Transaction%20Module/view.xml b/bt5/erp5_payline/ActionTemplateItem/portal_types/Payline%20Transaction%20Module/view.xml new file mode 100644 index 0000000000..fe334aba31 --- /dev/null +++ b/bt5/erp5_payline/ActionTemplateItem/portal_types/Payline%20Transaction%20Module/view.xml @@ -0,0 +1,83 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ActionInformation" module="Products.CMFCore.ActionInformation"/> + </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_list</string> + </tuple> + </value> + </item> + <item> + <key> <string>category</string> </key> + <value> <string>object_list</string> </value> + </item> + <item> + <key> <string>condition</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>icon</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>view</string> </value> + </item> + <item> + <key> <string>permissions</string> </key> + <value> + <tuple> + <string>View</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>1.0</float> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>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> + <global name="Expression" module="Products.CMFCore.Expression"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>text</string> </key> + <value> <string>string:${object_url}/PaylineTransactionModule_viewPaylineTransactionList</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/ActionTemplateItem/portal_types/Payline%20Transaction/view.xml b/bt5/erp5_payline/ActionTemplateItem/portal_types/Payline%20Transaction/view.xml new file mode 100644 index 0000000000..cfbc0ef62f --- /dev/null +++ b/bt5/erp5_payline/ActionTemplateItem/portal_types/Payline%20Transaction/view.xml @@ -0,0 +1,83 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ActionInformation" module="Products.CMFCore.ActionInformation"/> + </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></string> </value> + </item> + <item> + <key> <string>icon</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>view</string> </value> + </item> + <item> + <key> <string>permissions</string> </key> + <value> + <tuple> + <string>View</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>1.0</float> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>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> + <global name="Expression" module="Products.CMFCore.Expression"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>text</string> </key> + <value> <string>string:${object_url}/PaylineTransaction_view</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/CategoryTemplateItem/portal_categories/payline_transaction_resource.xml b/bt5/erp5_payline/CategoryTemplateItem/portal_categories/payline_transaction_resource.xml new file mode 100644 index 0000000000..d6c676b804 --- /dev/null +++ b/bt5/erp5_payline/CategoryTemplateItem/portal_categories/payline_transaction_resource.xml @@ -0,0 +1,125 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Base Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <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>payline_transaction_resource</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>payline_transaction_resource</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Base Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Payline Transaction resource</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_payline/ModuleTemplateItem/payline_transaction_module.xml b/bt5/erp5_payline/ModuleTemplateItem/payline_transaction_module.xml new file mode 100644 index 0000000000..f33ee3addb --- /dev/null +++ b/bt5/erp5_payline/ModuleTemplateItem/payline_transaction_module.xml @@ -0,0 +1,96 @@ +<module> + <id>payline_transaction_module</id> + <permission_list> + <permission type='tuple'> + <name>Access Transient Objects</name> + <role>Assignee</role> + <role>Assignor</role> + <role>Associate</role> + <role>Auditor</role> + <role>Author</role> + <role>Manager</role> + </permission> + <permission type='tuple'> + <name>Access contents information</name> + <role>Assignee</role> + <role>Assignor</role> + <role>Associate</role> + <role>Auditor</role> + <role>Author</role> + <role>Manager</role> + </permission> + <permission type='tuple'> + <name>Access session data</name> + <role>Assignee</role> + <role>Assignor</role> + <role>Associate</role> + <role>Auditor</role> + <role>Author</role> + <role>Manager</role> + </permission> + <permission type='tuple'> + <name>Add portal content</name> + <role>Assignor</role> + <role>Author</role> + <role>Manager</role> + </permission> + <permission type='tuple'> + <name>Add portal folders</name> + <role>Assignor</role> + <role>Author</role> + <role>Manager</role> + </permission> + <permission type='tuple'> + <name>Change local roles</name> + <role>Assignor</role> + <role>Manager</role> + </permission> + <permission type='tuple'> + <name>Copy or Move</name> + <role>Assignee</role> + <role>Assignor</role> + <role>Associate</role> + <role>Auditor</role> + <role>Author</role> + <role>Manager</role> + </permission> + <permission type='tuple'> + <name>Delete objects</name> + <role>Assignor</role> + <role>Manager</role> + </permission> + <permission type='tuple'> + <name>List folder contents</name> + <role>Assignee</role> + <role>Assignor</role> + <role>Associate</role> + <role>Auditor</role> + <role>Author</role> + <role>Manager</role> + </permission> + <permission type='tuple'> + <name>Modify portal content</name> + <role>Assignor</role> + <role>Manager</role> + </permission> + <permission type='tuple'> + <name>View</name> + <role>Assignee</role> + <role>Assignor</role> + <role>Associate</role> + <role>Auditor</role> + <role>Manager</role> + </permission> + <permission type='tuple'> + <name>View History</name> + <role>Assignee</role> + <role>Assignor</role> + <role>Associate</role> + <role>Auditor</role> + <role>Author</role> + <role>Manager</role> + </permission> + </permission_list> + <portal_type>Payline Transaction Module</portal_type> + <title>Payline Transactions</title> +</module> \ No newline at end of file diff --git a/bt5/erp5_payline/PathTemplateItem/portal_alarms/handle_expired_confirmed_payline_transactions.xml b/bt5/erp5_payline/PathTemplateItem/portal_alarms/handle_expired_confirmed_payline_transactions.xml new file mode 100644 index 0000000000..992a43eb5f --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_alarms/handle_expired_confirmed_payline_transactions.xml @@ -0,0 +1,91 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Alarm" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>active_sense_method_id</string> </key> + <value> <string>Alarm_handleExpiredPaylineTransactions</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>enabled</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>handle_expired_confirmed_payline_transactions</string> </value> + </item> + <item> + <key> <string>periodicity_hour</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>periodicity_minute</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>periodicity_minute_frequency</string> </key> + <value> <int>5</int> </value> + </item> + <item> + <key> <string>periodicity_month</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>periodicity_month_day</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>periodicity_start_date</string> </key> + <value> + <object> + <klass> + <global name="DateTime" module="DateTime.DateTime"/> + </klass> + <tuple> + <none/> + </tuple> + <state> + <tuple> + <float>1398902400.0</float> + <string>GMT</string> + </tuple> + </state> + </object> + </value> + </item> + <item> + <key> <string>periodicity_week</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Alarm</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Handle expired confirmed Payline Transactions</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline.xml new file mode 100644 index 0000000000..9615541008 --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline.xml @@ -0,0 +1,126 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <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>http_exchange_resource/payline</string> + <string>http_exchange_resource/payline</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>payline</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Payline</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_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification.xml new file mode 100644 index 0000000000..f53d72ae9f --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification.xml @@ -0,0 +1,123 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <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>http_exchange_resource/payline/notification</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>HTTP notification messages</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>notification</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Notification</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_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification/WALLET.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification/WALLET.xml new file mode 100644 index 0000000000..f49fc2cc75 --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification/WALLET.xml @@ -0,0 +1,89 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>http_exchange_resource/payline/notification/WALLET</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>PaylineWalletNotification</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>WALLET</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>WALLET notification</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification/WEBTRS.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification/WEBTRS.xml new file mode 100644 index 0000000000..6bffdd5946 --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification/WEBTRS.xml @@ -0,0 +1,89 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>http_exchange_resource/payline/notification/WEBTRS</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>PaylineByToken</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>WEBTRS</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>WEBTRS notification</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification/WEBWALLET.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification/WEBWALLET.xml new file mode 100644 index 0000000000..8dca1c159d --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/notification/WEBWALLET.xml @@ -0,0 +1,89 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>http_exchange_resource/payline/notification/WEBWALLET</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>PaylineByToken</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>WEBWALLET</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>WEBWALLET notification</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query.xml new file mode 100644 index 0000000000..37f356e7da --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query.xml @@ -0,0 +1,126 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <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>http_exchange_resource/payline/query</string> + <string>http_exchange_resource/payline/query</string> + <string>http_exchange_resource/payline/query</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>SOAP queries\n +Look for proper category by reference (XXX: codification ? destination_reference ? source_reference ?)</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>query</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Query</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_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/DirectPaymentAPI.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/DirectPaymentAPI.xml new file mode 100644 index 0000000000..01372bb8d5 --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/DirectPaymentAPI.xml @@ -0,0 +1,127 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <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>http_exchange_resource/payline/query/DirectPaymentAPI</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>DirectPaymentAPI</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</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_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/DirectPaymentAPI/DirectPaymentAPI.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/DirectPaymentAPI/DirectPaymentAPI.xml new file mode 100644 index 0000000000..c47d290fdb --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/DirectPaymentAPI/DirectPaymentAPI.xml @@ -0,0 +1,127 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <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>http_exchange_resource/payline/query/DirectPaymentAPI/DirectPaymentAPI</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>DirectPaymentAPI</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</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_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/DirectPaymentAPI/DirectPaymentAPI/getWallet.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/DirectPaymentAPI/DirectPaymentAPI/getWallet.xml new file mode 100644 index 0000000000..ab380d6eaa --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/DirectPaymentAPI/DirectPaymentAPI/getWallet.xml @@ -0,0 +1,102 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>http_exchange_resource/payline/query/DirectPaymentAPI/DirectPaymentAPI/getWallet</string> + <string>http_exchange_resource/payline/query/DirectPaymentAPI/DirectPaymentAPI/getWallet</string> + <string>http_exchange_resource/payline/query/DirectPaymentAPI/DirectPaymentAPI/getWallet</string> + <string>http_exchange_resource/payline/query/DirectPaymentAPI/DirectPaymentAPI/getWallet</string> + </tuple> + </value> + </item> + <item> + <key> <string>default_reference</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>getWallet</string> </value> + </item> + <item> + <key> <string>language</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> + <none/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI.xml new file mode 100644 index 0000000000..06d69e9c68 --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI.xml @@ -0,0 +1,127 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <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>http_exchange_resource/payline/query/WebPaymentAPI</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>WebPaymentAPI</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</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_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI.xml new file mode 100644 index 0000000000..f2ff674d70 --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI.xml @@ -0,0 +1,127 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <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>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>WebPaymentAPI</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</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_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/createWebWallet.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/createWebWallet.xml new file mode 100644 index 0000000000..ae1292608e --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/createWebWallet.xml @@ -0,0 +1,108 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/createWebWallet</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/createWebWallet</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/createWebWallet</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/createWebWallet</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_reference</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>createWebWallet</string> </value> + </item> + <item> + <key> <string>language</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> + <none/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/doWebPayment.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/doWebPayment.xml new file mode 100644 index 0000000000..86b0d81c62 --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/doWebPayment.xml @@ -0,0 +1,108 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/doWebPayment</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/doWebPayment</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/doWebPayment</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/doWebPayment</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_reference</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>doWebPayment</string> </value> + </item> + <item> + <key> <string>language</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> + <none/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebPaymentDetails.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebPaymentDetails.xml new file mode 100644 index 0000000000..eaa4e870d3 --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebPaymentDetails.xml @@ -0,0 +1,102 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebPaymentDetails</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebPaymentDetails</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebPaymentDetails</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebPaymentDetails</string> + </tuple> + </value> + </item> + <item> + <key> <string>default_reference</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>getWebPaymentDetails</string> </value> + </item> + <item> + <key> <string>language</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> + <none/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebWallet.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebWallet.xml new file mode 100644 index 0000000000..bc545ca294 --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebWallet.xml @@ -0,0 +1,102 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebWallet</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebWallet</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebWallet</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/getWebWallet</string> + </tuple> + </value> + </item> + <item> + <key> <string>default_reference</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>getWebWallet</string> </value> + </item> + <item> + <key> <string>language</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> + <none/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/manageWebWallet.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/manageWebWallet.xml new file mode 100644 index 0000000000..e260a9788a --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/manageWebWallet.xml @@ -0,0 +1,108 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/manageWebWallet</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/manageWebWallet</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/manageWebWallet</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/manageWebWallet</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_reference</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>manageWebWallet</string> </value> + </item> + <item> + <key> <string>language</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> + <none/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/updateWebWallet.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/updateWebWallet.xml new file mode 100644 index 0000000000..b7c3d0f95c --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/updateWebWallet.xml @@ -0,0 +1,108 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/updateWebWallet</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/updateWebWallet</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/updateWebWallet</string> + <string>http_exchange_resource/payline/query/WebPaymentAPI/WebPaymentAPI/updateWebWallet</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_reference</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>updateWebWallet</string> </value> + </item> + <item> + <key> <string>language</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> + <none/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/create_web_wallet.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/create_web_wallet.xml new file mode 100644 index 0000000000..8d6e7ca122 --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/create_web_wallet.xml @@ -0,0 +1,91 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>payline_transaction_resource/create_web_wallet</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>CreateWebWallet</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>create_web_wallet</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> + <none/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/do_web_payment.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/do_web_payment.xml new file mode 100644 index 0000000000..991974db64 --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/do_web_payment.xml @@ -0,0 +1,92 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>payline_transaction_resource/create_web_wallet</string> + <string>payline_transaction_resource/do_web_payment</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>DoWebPayment</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>do_web_payment</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> + <none/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/notify_wallet.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/notify_wallet.xml new file mode 100644 index 0000000000..4cb8c50a6b --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/notify_wallet.xml @@ -0,0 +1,92 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>payline_transaction_resource/create_web_wallet</string> + <string>payline_transaction_resource/notify_wallet</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>WalletNotification</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>notify_wallet</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> + <none/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/wallet_amendment.xml b/bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/wallet_amendment.xml new file mode 100644 index 0000000000..97fc94afe1 --- /dev/null +++ b/bt5/erp5_payline/PathTemplateItem/portal_categories/payline_transaction_resource/wallet_amendment.xml @@ -0,0 +1,93 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Category" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Add_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Add_portal_folders_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Copy_or_Move_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Delete_objects_Permission</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>_Modify_portal_content_Permission</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>payline_transaction_resource/create_web_wallet</string> + <string>payline_transaction_resource/notify_wallet</string> + <string>payline_transaction_resource/wallet_amendment</string> + </tuple> + </value> + </item> + <item> + <key> <string>codification</string> </key> + <value> <string>AmendWallet</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>wallet_amendment</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Category</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> + <none/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml b/bt5/erp5_payline/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml new file mode 100644 index 0000000000..55be2cccef --- /dev/null +++ b/bt5/erp5_payline/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml @@ -0,0 +1,5 @@ +<allowed_content_type_list> + <portal_type id="Payline Transaction Module"> + <item>Payline Transaction</item> + </portal_type> +</allowed_content_type_list> \ No newline at end of file diff --git a/bt5/erp5_payline/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_payline/PortalTypeBaseCategoryTemplateItem/base_category_list.xml new file mode 100644 index 0000000000..b26affa9b6 --- /dev/null +++ b/bt5/erp5_payline/PortalTypeBaseCategoryTemplateItem/base_category_list.xml @@ -0,0 +1,5 @@ +<base_category_list> + <portal_type id="Payline Transaction Module"> + <item>business_application</item> + </portal_type> +</base_category_list> \ No newline at end of file diff --git a/bt5/erp5_payline/PortalTypePropertySheetTemplateItem/property_sheet_list.xml b/bt5/erp5_payline/PortalTypePropertySheetTemplateItem/property_sheet_list.xml new file mode 100644 index 0000000000..14e132f90d --- /dev/null +++ b/bt5/erp5_payline/PortalTypePropertySheetTemplateItem/property_sheet_list.xml @@ -0,0 +1,8 @@ +<property_sheet_list> + <portal_type id="Payline Transaction"> + <item>Amount</item> + <item>Arrow</item> + <item>DublinCore</item> + <item>Reference</item> + </portal_type> +</property_sheet_list> \ No newline at end of file diff --git a/bt5/erp5_payline/PortalTypeTemplateItem/portal_types/Payline%20Transaction%20Module.xml b/bt5/erp5_payline/PortalTypeTemplateItem/portal_types/Payline%20Transaction%20Module.xml new file mode 100644 index 0000000000..5a1edf93f5 --- /dev/null +++ b/bt5/erp5_payline/PortalTypeTemplateItem/portal_types/Payline%20Transaction%20Module.xml @@ -0,0 +1,108 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Base Type" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_property_domain_dict</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>content_icon</string> </key> + <value> <string>folder_icon.gif</string> </value> + </item> + <item> + <key> <string>factory</string> </key> + <value> <string>addFolder</string> </value> + </item> + <item> + <key> <string>group_list</string> </key> + <value> + <tuple> + <string>module</string> + </tuple> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>Payline Transaction Module</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Base Type</string> </value> + </item> + <item> + <key> <string>type_class</string> </key> + <value> <string>Folder</string> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="PersistentMapping" module="Persistence.mapping"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>short_title</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + <item> + <key> <string>title</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <global name="TranslationInformation" module="Products.ERP5Type.TranslationProviderBase"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>domain_name</string> </key> + <value> <string>erp5_ui</string> </value> + </item> + <item> + <key> <string>property_name</string> </key> + <value> <string>short_title</string> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="4" aka="AAAAAAAAAAQ="> + <pickle> + <global name="TranslationInformation" module="Products.ERP5Type.TranslationProviderBase"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>domain_name</string> </key> + <value> <string>erp5_ui</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_payline/PortalTypeTemplateItem/portal_types/Payline%20Transaction.xml b/bt5/erp5_payline/PortalTypeTemplateItem/portal_types/Payline%20Transaction.xml new file mode 100644 index 0000000000..377d6308f7 --- /dev/null +++ b/bt5/erp5_payline/PortalTypeTemplateItem/portal_types/Payline%20Transaction.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Base Type" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>content_icon</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>factory</string> </key> + <value> <string>addXMLObject</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>Payline Transaction</string> </value> + </item> + <item> + <key> <string>init_script</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>permission</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Base Type</string> </value> + </item> + <item> + <key> <string>type_class</string> </key> + <value> <string>XMLObject</string> </value> + </item> + <item> + <key> <string>type_interface</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>type_mixin</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml b/bt5/erp5_payline/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml new file mode 100644 index 0000000000..4a5f358bc2 --- /dev/null +++ b/bt5/erp5_payline/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml @@ -0,0 +1,6 @@ +<workflow_chain> + <chain> + <type>Payline Transaction</type> + <workflow>edit_workflow, payline_transaction_workflow</workflow> + </chain> +</workflow_chain> \ No newline at end of file diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline.xml new file mode 100644 index 0000000000..acae92ee48 --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline.xml @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Folder" module="OFS.Folder"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>erp5_payline</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/Alarm_handleExpiredPaylineTransactions.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/Alarm_handleExpiredPaylineTransactions.xml new file mode 100644 index 0000000000..0dae6d7147 --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/Alarm_handleExpiredPaylineTransactions.xml @@ -0,0 +1,82 @@ +<?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 encoding="cdata"><![CDATA[ + +tag = script.id\n +portal = context.getPortalObject()\n +countMessage = portal.portal_activities.countMessage\n +now = DateTime()\n +for payline_transaction in portal.payline_transaction_module.searchFolder(\n + simulation_state=(\'confirmed\', \'started\'),\n + portal_type=\'Payline Transaction\',\n +# TODO: enable and replace python checking when expiration_date is present in catalog table\n +# expiration_date=DateTime().strftime(\'<"%Y/%m/%d %H:%M:%S"\'),\n + ):\n + if countMessage(tag=tag, path=payline_transaction.path) == 0 and now > payline_transaction.getExpirationDate():\n + payline_transaction.activate(tag=tag).PaylineTransaction_inquiry()\n + + +]]></string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>Alarm_handleExpiredPaylineTransactions</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/Base_getPaylineSOAPConnector.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/Base_getPaylineSOAPConnector.xml new file mode 100644 index 0000000000..920fbd074c --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/Base_getPaylineSOAPConnector.xml @@ -0,0 +1,84 @@ +<?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># Proxy role auditor so new subscribers can find connector\n +web_service, = context.getPortalObject().portal_web_services.searchFolder(\n + portal_type=\'Payline SOAP Connector\',\n + validation_state=\'validated\',\n + reference=reference,\n + limit=2,\n +)\n +web_service = web_service.getObject()\n +assert web_service.getReference() == reference, (web_service.getPath(), reference)\n +return web_service\n +</string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>reference</string> </value> + </item> + <item> + <key> <string>_proxy_roles</string> </key> + <value> + <tuple> + <string>Auditor</string> + </tuple> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>Base_getPaylineSOAPConnector</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/Base_renderRequestForHTTPExchangeStorage.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/Base_renderRequestForHTTPExchangeStorage.xml new file mode 100644 index 0000000000..ced4a916fe --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/Base_renderRequestForHTTPExchangeStorage.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>import json\n +# Only storing form data now, because it\'s trivial and nothing is needed outside it yet.\n +return json.dumps({\n + \'form\': REQUEST.form,\n +})\n +</string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>REQUEST</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>Base_renderRequestForHTTPExchangeStorage</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/HTTPExchange_getRequestAsDict.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/HTTPExchange_getRequestAsDict.xml new file mode 100644 index 0000000000..b4c6f3d3c0 --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/HTTPExchange_getRequestAsDict.xml @@ -0,0 +1,68 @@ +<?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>import json\n +return json.loads(context.getRequest())\n +</string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>HTTPExchange_getRequestAsDict</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineSOAPConnector_archiveExchange.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineSOAPConnector_archiveExchange.xml new file mode 100644 index 0000000000..b1372d8760 --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineSOAPConnector_archiveExchange.xml @@ -0,0 +1,118 @@ +<?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 encoding="cdata"><![CDATA[ + +"""\n +Called right after a Payline call is made, before response is returned to caller.\n +\n +Archive exchange\'s raw data in system_event_module as an HTTP Exchange document.\n +"""\n +# TODO: remove manaer proxy role\n +portal = context.getPortalObject()\n +\n +def getdoc(document, identifier):\n + # For consistency with how suds looks functions up.\n + if identifier is None:\n + if len(document) > 1:\n + raise ValueError(\n + \'Ambiguous document lookup: %r has more than one child\' % (\n + document.getPath(),\n + )\n + )\n + return document.values()[0]\n + return getattr(document, identifier)\n +\n +exchange = portal.system_event_module.newContent(\n + portal_type=\'HTTP Exchange\',\n + request=raw_request, # XXX: this is not HTTP, but a SOAP message\n + response=raw_response, # XXX: this is not HTTP, but a SOAP message\n + # Note: it is important to use an ObjectManager method to retrieve final\n + # category (get, __getattr__, __getitem__), as their name may clash with\n + # method names (__getattr__) or properties (getProperty, __getattr__).\n + # So "get" it is.\n + resource_value=getdoc(\n + getdoc(\n + portal.portal_categories.http_exchange_resource.payline.query,\n + service,\n + ),\n + port,\n + ).get(name),\n + follow_up_value=archive_kw[\'follow_up_value\'],\n +)\n +exchange.confirm()\n +# This is a call we initiated, value returned is sufficient to finalise this exchange.\n +exchange.acknowledge()\n + + +]]></string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>service, port, name, raw_request, raw_response, archive_kw</string> </value> + </item> + <item> + <key> <string>_proxy_roles</string> </key> + <value> + <tuple> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>PaylineSOAPConnector_archiveExchange</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineSOAPConnector_notifyFromPayline.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineSOAPConnector_notifyFromPayline.xml new file mode 100644 index 0000000000..dbb2016528 --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineSOAPConnector_notifyFromPayline.xml @@ -0,0 +1,113 @@ +<?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># Proxy role Auditor to be able to check document existence in system_event_module\n +\n +# Note on flood: we mitigate flood effect by generating document id based on\n +# notification-received data. This means that it is not too complex to get ERP5\n +# to create many documents if one is able to call notification URL.\n +# Also, unknown values (notification type, type, ...) are accepted. The should\n +# probably be rejected instead, once we are confident enough that we do not loose\n +# important notifications.\n +\n +form_dict = REQUEST.form\n +context.log(repr(form_dict))\n +try:\n + notification_type = form_dict[\'notificationType\'].upper()\n + object_id = \'payline.\' + notification_type + \'_\' + form_dict[{\n + \'WEBTRS\': \'token\',\n + \'WEBWALLET\': \'token\',\n + \'WALLET\': \'walletId\',\n + }[notification_type]]\n +except KeyError:\n + create_activity = True\n + object_id = None\n + notification_type = None\n +else:\n + form_type = form_dict.get(\'type\')\n + if notification_type == \'WALLET\' and form_type:\n + object_id += \'_\' + form_type.lower()\n + create_activity = object_id not in context.getPortalObject().system_event_module\n +if create_activity:\n + context.activate(\n + activity=\'SQLQueue\',\n + ).PaylineSOAPConnector_notifyFromPaylineActivity(\n + object_id,\n + # Provide notificationType separately, so callee does not have to parse request just to store it\n + notification_type=notification_type,\n + request=context.Base_renderRequestForHTTPExchangeStorage(REQUEST),\n + )\n +# Return a non-empty value, so an HTTP "200 OK" status is generated,\n +# and not a "204 No Content" as it is interpreted as an error by Payline.\n +return \' \'\n +</string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>REQUEST</string> </value> + </item> + <item> + <key> <string>_proxy_roles</string> </key> + <value> + <tuple> + <string>Auditor</string> + </tuple> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>PaylineSOAPConnector_notifyFromPayline</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineSOAPConnector_notifyFromPaylineActivity.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineSOAPConnector_notifyFromPaylineActivity.xml new file mode 100644 index 0000000000..b5dd1d2a72 --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineSOAPConnector_notifyFromPaylineActivity.xml @@ -0,0 +1,91 @@ +<?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>portal = context.getPortalObject()\n +container = portal.system_event_module\n +if object_id is not None and object_id in container:\n + return\n +http_exchange = container.newContent(\n + id=object_id,\n + portal_type=\'HTTP Exchange\',\n + request=request,\n + response=response,\n + resource_value=None if notification_type is None else getattr(portal.portal_categories.http_exchange_resource.payline.notification, notification_type),\n + source_value=context,\n +)\n +# Notification ends in confirmed state, to be picked up by alarm (for security context switch)\n +http_exchange.confirm()\n +tag = script.id + \'-\' + http_exchange.getId()\n +http_exchange.reindexObject(activate_kw={\'tag\': tag})\n +portal.portal_alarms.handle_confirmed_http_exchanges.activate(after_tag=tag).activeSense()\n +</string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>object_id, notification_type, request, response=None</string> </value> + </item> + <item> + <key> <string>_proxy_roles</string> </key> + <value> + <tuple> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>PaylineSOAPConnector_notifyFromPaylineActivity</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransactionModule_viewPaylineTransactionList.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransactionModule_viewPaylineTransactionList.xml new file mode 100644 index 0000000000..e0513c175e --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransactionModule_viewPaylineTransactionList.xml @@ -0,0 +1,152 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ERP5 Form" module="erp5.portal_type"/> + </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>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/> + </value> + </item> + <item> + <key> <string>right</string> </key> + <value> + <list/> + </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>PaylineTransactionModule_viewPaylineTransactionList</string> </value> + </item> + <item> + <key> <string>method</string> </key> + <value> <string>POST</string> </value> + </item> + <item> + <key> <string>name</string> </key> + <value> <string>PaylineTransactionModule_viewPaylineTransactionList</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>Payline Transactions</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_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransactionModule_viewPaylineTransactionList/listbox.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransactionModule_viewPaylineTransactionList/listbox.xml new file mode 100644 index 0000000000..f7f584adb4 --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransactionModule_viewPaylineTransactionList/listbox.xml @@ -0,0 +1,156 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>columns</string> + <string>selection_name</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>reference</string> + <string>Reference</string> + </tuple> + <tuple> + <string>destination_reference</string> + <string>Token</string> + </tuple> + <tuple> + <string>resource_title</string> + <string>Resource</string> + </tuple> + <tuple> + <string>causality_title</string> + <string>Subscription Request</string> + </tuple> + <tuple> + <string>destination_carrier_title</string> + <string>Carrier</string> + </tuple> + <tuple> + <string>creation_date</string> + <string>Creation Date</string> + </tuple> + <tuple> + <string>expiration_date</string> + <string>Expiration Date</string> + </tuple> + <tuple> + <string>description</string> + <string>Description</string> + </tuple> + <tuple> + <string>translated_simulation_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> + </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>Payline Transaction</string> + <string>Payline Transaction</string> + </tuple> + </list> + </value> + </item> + <item> + <key> <string>selection_name</string> </key> + <value> <string>payline_transaction_module_selection</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>Payline Transactions</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_inquiry.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_inquiry.xml new file mode 100644 index 0000000000..1a40c0dcf2 --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_inquiry.xml @@ -0,0 +1,75 @@ +<?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>"""\n +Call whatever can make context progress.\n +What is called depends on context\'s resource and simulation state.\n +Trigger for this call may be an HTTP Exchange (a notification received from Payline) or an alarm (missed notification and timeout reached).\n +"""\n +simulation_state = context.getSimulationState()\n +if simulation_state not in (\'confirmed\', \'started\'):\n + raise ValueError(\'No action expected in %r state\' % (simulation_state, ))\n +getattr(context, script.id + context.getSimulationState().title().replace(\'_\', \'\') + context.getResourceValue().getCodification())()\n +</string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>PaylineTransaction_inquiry</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view.xml new file mode 100644 index 0000000000..723cde66cf --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view.xml @@ -0,0 +1,156 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ERP5 Form" module="erp5.portal_type"/> + </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></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> + </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>left</string> </key> + <value> + <list> + <string>my_reference</string> + <string>my_causality_title</string> + <string>my_resource_title</string> + </list> + </value> + </item> + <item> + <key> <string>right</string> </key> + <value> + <list> + <string>my_destination_reference</string> + <string>my_destination_carrier_reference</string> + <string>my_expiration_date</string> + <string>my_simulation_state</string> + </list> + </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>PaylineTransaction_view</string> </value> + </item> + <item> + <key> <string>method</string> </key> + <value> <string>POST</string> </value> + </item> + <item> + <key> <string>name</string> </key> + <value> <string>PaylineTransaction_view</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>Payline Transaction</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_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/listbox.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/listbox.xml new file mode 100644 index 0000000000..72fd46ce2b --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/listbox.xml @@ -0,0 +1,148 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>columns</string> + <string>list_method</string> + <string>portal_types</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>resource_title</string> + <string>Resource</string> + </tuple> + <tuple> + <string>creation_date</string> + <string>Creation Date</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_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>HTTP Exchange</string> + <string>HTTP Exchange</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>HTTP Exchanges</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="Method" module="Products.Formulator.MethodField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>method_name</string> </key> + <value> <string>getFollowUpRelatedValueList</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_causality_title.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_causality_title.xml new file mode 100644 index 0000000000..875330a983 --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_causality_title.xml @@ -0,0 +1,108 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </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_causality_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>Subscription Request</string> + <string>Subscription Request</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>Causality</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_description.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_description.xml new file mode 100644 index 0000000000..5a4a08e969 --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_description.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <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>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_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_destination_carrier_reference.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_destination_carrier_reference.xml new file mode 100644 index 0000000000..d17b5aa730 --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_destination_carrier_reference.xml @@ -0,0 +1,96 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </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_destination_carrier_reference</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>target</string> </key> + <value> <string>Click to edit the target</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Destination Carrier</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_destination_reference.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_destination_reference.xml new file mode 100644 index 0000000000..2418709d7b --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_destination_reference.xml @@ -0,0 +1,96 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </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_destination_reference</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_string_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>Token</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_expiration_date.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_expiration_date.xml new file mode 100644 index 0000000000..16163c4d98 --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_expiration_date.xml @@ -0,0 +1,101 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>date_only</string> + <string>title</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>my_expiration_date</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>date_only</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>field_id</string> </key> + <value> <string>my_date_time_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>Expiration Date</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_reference.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_reference.xml new file mode 100644 index 0000000000..049c218f95 --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_reference.xml @@ -0,0 +1,96 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </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_reference</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_string_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>Reference</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_resource_title.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_resource_title.xml new file mode 100644 index 0000000000..b3af7a4c3a --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_resource_title.xml @@ -0,0 +1,96 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </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_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> + </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>target</string> </key> + <value> <string>Click to edit the target</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Resource</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_simulation_state.xml b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_simulation_state.xml new file mode 100644 index 0000000000..8431507eb1 --- /dev/null +++ b/bt5/erp5_payline/SkinTemplateItem/portal_skins/erp5_payline/PaylineTransaction_view/my_simulation_state.xml @@ -0,0 +1,90 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>my_simulation_state</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_view_mode_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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow.xml new file mode 100644 index 0000000000..dae9f53c28 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow.xml @@ -0,0 +1,65 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="DCWorkflowDefinition" module="Products.DCWorkflow.DCWorkflow"/> + </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></string> </value> + </item> + <item> + <key> <string>groups</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>payline_transaction_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> + </tuple> + </value> + </item> + <item> + <key> <string>state_var</string> </key> + <value> <string>simulation_state</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Payline Transaction Workflow</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/scripts.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/scripts.xml new file mode 100644 index 0000000000..a703b14c4c --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/scripts.xml @@ -0,0 +1,22 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Scripts" module="Products.DCWorkflow.Scripts"/> + </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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states.xml new file mode 100644 index 0000000000..27ec906902 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states.xml @@ -0,0 +1,28 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="States" module="Products.DCWorkflow.States"/> + </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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/cancelled.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/cancelled.xml new file mode 100644 index 0000000000..7e61bfc355 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/cancelled.xml @@ -0,0 +1,16 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>id</string> </key> + <value> <string>cancelled</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/confirmed.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/confirmed.xml new file mode 100644 index 0000000000..eb3e2ae2b1 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/confirmed.xml @@ -0,0 +1,96 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>confirmed</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>Confirmed</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple> + <string>cancel</string> + <string>deliver</string> + <string>start</string> + </tuple> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="PersistentMapping" module="Persistence.mapping"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Auditor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple> + <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>Auditor</string> + <string>Manager</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/delivered.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/delivered.xml new file mode 100644 index 0000000000..688b477244 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/delivered.xml @@ -0,0 +1,88 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>delivered</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>Delivered</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="PersistentMapping" module="Persistence.mapping"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Auditor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>Modify portal content</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>View</string> </key> + <value> + <tuple> + <string>Auditor</string> + <string>Manager</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/draft.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/draft.xml new file mode 100644 index 0000000000..7586f24de3 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/draft.xml @@ -0,0 +1,94 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>draft</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>Draft</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple> + <string>confirm</string> + </tuple> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="PersistentMapping" module="Persistence.mapping"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Auditor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple> + <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>Auditor</string> + <string>Manager</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/started.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/started.xml new file mode 100644 index 0000000000..9b040fe2a8 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/states/started.xml @@ -0,0 +1,94 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>started</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>Started</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple> + <string>deliver</string> + </tuple> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="PersistentMapping" module="Persistence.mapping"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Auditor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple> + <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>Auditor</string> + <string>Manager</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions.xml new file mode 100644 index 0000000000..aa36144efe --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions.xml @@ -0,0 +1,28 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Transitions" module="Products.DCWorkflow.Transitions"/> + </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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/cancel.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/cancel.xml new file mode 100644 index 0000000000..99c17f9368 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/cancel.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_icon</string> </key> + <value> <string></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> + <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></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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/confirm.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/confirm.xml new file mode 100644 index 0000000000..b0f2cb16ae --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/confirm.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_icon</string> </key> + <value> <string></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> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>confirm</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>confirmed</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Confirm</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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/deliver.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/deliver.xml new file mode 100644 index 0000000000..81fd640607 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/deliver.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_icon</string> </key> + <value> <string></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> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>deliver</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>delivered</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Deliver</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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/start.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/start.xml new file mode 100644 index 0000000000..70769deded --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/transitions/start.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_icon</string> </key> + <value> <string></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> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>start</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>started</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Start</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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables.xml new file mode 100644 index 0000000000..bb12bef805 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables.xml @@ -0,0 +1,28 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Variables" module="Products.DCWorkflow.Variables"/> + </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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/action.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/action.xml new file mode 100644 index 0000000000..bb5af22d39 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/action.xml @@ -0,0 +1,61 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + </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>Transition id</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> + <global name="Expression" module="Products.CMFCore.Expression"/> + </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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/actor.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/actor.xml new file mode 100644 index 0000000000..8fc1574d25 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/actor.xml @@ -0,0 +1,61 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + </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>Name of the user who performed 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> + <global name="Expression" module="Products.CMFCore.Expression"/> + </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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/comment.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/comment.xml new file mode 100644 index 0000000000..fda919ee86 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/comment.xml @@ -0,0 +1,61 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + </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>Comment about 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> + <global name="Expression" module="Products.CMFCore.Expression"/> + </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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/error_message.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/error_message.xml new file mode 100644 index 0000000000..535863de2a --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/error_message.xml @@ -0,0 +1,48 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + </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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/history.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/history.xml new file mode 100644 index 0000000000..44306b76d7 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/history.xml @@ -0,0 +1,61 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + </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> + <global name="Expression" module="Products.CMFCore.Expression"/> + </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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/portal_type.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/portal_type.xml new file mode 100644 index 0000000000..89576a7a56 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/portal_type.xml @@ -0,0 +1,48 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + </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 (used 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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/time.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/time.xml new file mode 100644 index 0000000000..0d2d8d7e22 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/variables/time.xml @@ -0,0 +1,61 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + </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>Transition timestamp</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> + <global name="Expression" module="Products.CMFCore.Expression"/> + </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_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/worklists.xml b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/worklists.xml new file mode 100644 index 0000000000..c3432aa051 --- /dev/null +++ b/bt5/erp5_payline/WorkflowTemplateItem/portal_workflow/payline_transaction_workflow/worklists.xml @@ -0,0 +1,22 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Worklists" module="Products.DCWorkflow.Worklists"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_mapping</string> </key> + <value> + <dictionary/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>worklists</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payline/bt/copyright_list b/bt5/erp5_payline/bt/copyright_list new file mode 100644 index 0000000000..d5a5b7ac0e --- /dev/null +++ b/bt5/erp5_payline/bt/copyright_list @@ -0,0 +1 @@ +Copyright (c) 2014 Nexedi SA \ No newline at end of file diff --git a/bt5/erp5_payline/bt/dependency_list b/bt5/erp5_payline/bt/dependency_list new file mode 100644 index 0000000000..2c306441c9 --- /dev/null +++ b/bt5/erp5_payline/bt/dependency_list @@ -0,0 +1 @@ +erp5_system_event \ No newline at end of file diff --git a/bt5/erp5_payline/bt/description b/bt5/erp5_payline/bt/description new file mode 100644 index 0000000000..e7e84dbff4 --- /dev/null +++ b/bt5/erp5_payline/bt/description @@ -0,0 +1 @@ +Interface with Payline payment provider. \ No newline at end of file diff --git a/bt5/erp5_payline/bt/license b/bt5/erp5_payline/bt/license new file mode 100644 index 0000000000..ed7b705c2b --- /dev/null +++ b/bt5/erp5_payline/bt/license @@ -0,0 +1 @@ +GPLv2+ \ No newline at end of file diff --git a/bt5/erp5_payline/bt/maintainer_list b/bt5/erp5_payline/bt/maintainer_list new file mode 100644 index 0000000000..4abf40ec86 --- /dev/null +++ b/bt5/erp5_payline/bt/maintainer_list @@ -0,0 +1 @@ +vincent \ No newline at end of file diff --git a/bt5/erp5_payline/bt/template_action_path_list b/bt5/erp5_payline/bt/template_action_path_list new file mode 100644 index 0000000000..cae3a7a4f2 --- /dev/null +++ b/bt5/erp5_payline/bt/template_action_path_list @@ -0,0 +1,2 @@ +Payline Transaction Module | view +Payline Transaction | view \ No newline at end of file diff --git a/bt5/erp5_payline/bt/template_base_category_list b/bt5/erp5_payline/bt/template_base_category_list new file mode 100644 index 0000000000..dd47596c1c --- /dev/null +++ b/bt5/erp5_payline/bt/template_base_category_list @@ -0,0 +1 @@ +payline_transaction_resource \ No newline at end of file diff --git a/bt5/erp5_payline/bt/template_format_version b/bt5/erp5_payline/bt/template_format_version new file mode 100644 index 0000000000..56a6051ca2 --- /dev/null +++ b/bt5/erp5_payline/bt/template_format_version @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/bt5/erp5_payline/bt/template_module_id_list b/bt5/erp5_payline/bt/template_module_id_list new file mode 100644 index 0000000000..461820c958 --- /dev/null +++ b/bt5/erp5_payline/bt/template_module_id_list @@ -0,0 +1 @@ +payline_transaction_module \ No newline at end of file diff --git a/bt5/erp5_payline/bt/template_path_list b/bt5/erp5_payline/bt/template_path_list new file mode 100644 index 0000000000..239df32a1f --- /dev/null +++ b/bt5/erp5_payline/bt/template_path_list @@ -0,0 +1,4 @@ +portal_alarms/handle_expired_confirmed_payline_transactions +portal_categories/http_exchange_resource/payline +portal_categories/http_exchange_resource/payline/** +portal_categories/payline_transaction_resource/** \ No newline at end of file diff --git a/bt5/erp5_payline/bt/template_portal_type_allowed_content_type_list b/bt5/erp5_payline/bt/template_portal_type_allowed_content_type_list new file mode 100644 index 0000000000..c3dab6dd22 --- /dev/null +++ b/bt5/erp5_payline/bt/template_portal_type_allowed_content_type_list @@ -0,0 +1 @@ +Payline Transaction Module | Payline Transaction \ No newline at end of file diff --git a/bt5/erp5_payline/bt/template_portal_type_base_category_list b/bt5/erp5_payline/bt/template_portal_type_base_category_list new file mode 100644 index 0000000000..7d97a74fa5 --- /dev/null +++ b/bt5/erp5_payline/bt/template_portal_type_base_category_list @@ -0,0 +1 @@ +Payline Transaction Module | business_application \ No newline at end of file diff --git a/bt5/erp5_payline/bt/template_portal_type_id_list b/bt5/erp5_payline/bt/template_portal_type_id_list new file mode 100644 index 0000000000..c7721d9127 --- /dev/null +++ b/bt5/erp5_payline/bt/template_portal_type_id_list @@ -0,0 +1,2 @@ +Payline Transaction +Payline Transaction Module \ No newline at end of file diff --git a/bt5/erp5_payline/bt/template_portal_type_property_sheet_list b/bt5/erp5_payline/bt/template_portal_type_property_sheet_list new file mode 100644 index 0000000000..c0fdbbc864 --- /dev/null +++ b/bt5/erp5_payline/bt/template_portal_type_property_sheet_list @@ -0,0 +1,4 @@ +Payline Transaction | Amount +Payline Transaction | Arrow +Payline Transaction | DublinCore +Payline Transaction | Reference \ No newline at end of file diff --git a/bt5/erp5_payline/bt/template_portal_type_workflow_chain_list b/bt5/erp5_payline/bt/template_portal_type_workflow_chain_list new file mode 100644 index 0000000000..13a8176b59 --- /dev/null +++ b/bt5/erp5_payline/bt/template_portal_type_workflow_chain_list @@ -0,0 +1,2 @@ +Payline Transaction | edit_workflow +Payline Transaction | payline_transaction_workflow \ No newline at end of file diff --git a/bt5/erp5_payline/bt/template_skin_id_list b/bt5/erp5_payline/bt/template_skin_id_list new file mode 100644 index 0000000000..96cdadcbda --- /dev/null +++ b/bt5/erp5_payline/bt/template_skin_id_list @@ -0,0 +1 @@ +erp5_payline \ No newline at end of file diff --git a/bt5/erp5_payline/bt/template_workflow_id_list b/bt5/erp5_payline/bt/template_workflow_id_list new file mode 100644 index 0000000000..67e213b5d1 --- /dev/null +++ b/bt5/erp5_payline/bt/template_workflow_id_list @@ -0,0 +1 @@ +payline_transaction_workflow \ No newline at end of file diff --git a/bt5/erp5_payline/bt/title b/bt5/erp5_payline/bt/title new file mode 100644 index 0000000000..96cdadcbda --- /dev/null +++ b/bt5/erp5_payline/bt/title @@ -0,0 +1 @@ +erp5_payline \ No newline at end of file -- 2.30.9