From a40db21045164b7f6ac72cee8ac0d4ae04cf8fb4 Mon Sep 17 00:00:00 2001 From: Romain Courteaud <romain@nexedi.com> Date: Wed, 16 Mar 2022 09:46:15 +0000 Subject: [PATCH] slapos_payzen: validate slapos_manual_accounting_trade_condition --- ...apos_manual_accounting_trade_condition.xml | 93 +++++++++++++++++-- ..._keep_last_workflow_history_only_path_list | 1 + 2 files changed, 86 insertions(+), 8 deletions(-) create mode 100644 master/bt5/slapos_payzen/bt/template_keep_last_workflow_history_only_path_list diff --git a/master/bt5/slapos_payzen/PathTemplateItem/sale_trade_condition_module/slapos_manual_accounting_trade_condition.xml b/master/bt5/slapos_payzen/PathTemplateItem/sale_trade_condition_module/slapos_manual_accounting_trade_condition.xml index a3b63d745..7534ecde0 100644 --- a/master/bt5/slapos_payzen/PathTemplateItem/sale_trade_condition_module/slapos_manual_accounting_trade_condition.xml +++ b/master/bt5/slapos_payzen/PathTemplateItem/sale_trade_condition_module/slapos_manual_accounting_trade_condition.xml @@ -14,9 +14,7 @@ <string>Assignor</string> <string>Associate</string> <string>Auditor</string> - <string>Author</string> <string>Manager</string> - <string>Owner</string> </tuple> </value> </item> @@ -27,9 +25,7 @@ <string>Assignee</string> <string>Assignor</string> <string>Associate</string> - <string>Author</string> <string>Manager</string> - <string>Owner</string> </tuple> </value> </item> @@ -40,9 +36,7 @@ <string>Assignee</string> <string>Assignor</string> <string>Associate</string> - <string>Author</string> <string>Manager</string> - <string>Owner</string> </tuple> </value> </item> @@ -54,9 +48,7 @@ <string>Assignor</string> <string>Associate</string> <string>Auditor</string> - <string>Author</string> <string>Manager</string> - <string>Owner</string> </tuple> </value> </item> @@ -130,6 +122,12 @@ <none/> </value> </item> + <item> + <key> <string>workflow_history</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent> + </value> + </item> </dictionary> </pickle> </record> @@ -195,4 +193,83 @@ <none/> </pickle> </record> + <record id="7" aka="AAAAAAAAAAc="> + <pickle> + <global name="PersistentMapping" module="Persistence.mapping"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>validation_workflow</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAg=</string> </persistent> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="8" aka="AAAAAAAAAAg="> + <pickle> + <global name="WorkflowHistoryList" module="Products.ERP5Type.Workflow"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_log</string> </key> + <value> + <list> + <dictionary> + <item> + <key> <string>action</string> </key> + <value> <string>validate</string> </value> + </item> + <item> + <key> <string>actor</string> </key> + <value> <string>zope</string> </value> + </item> + <item> + <key> <string>comment</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>error_message</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>time</string> </key> + <value> + <object> + <klass> + <global name="DateTime" module="DateTime.DateTime"/> + </klass> + <tuple> + <none/> + </tuple> + <state> + <tuple> + <float>1647423852.79</float> + <string>UTC</string> + </tuple> + </state> + </object> + </value> + </item> + <item> + <key> <string>validation_state</string> </key> + <value> <string>validated</string> </value> + </item> + </dictionary> + </list> + </value> + </item> + </dictionary> + </pickle> + </record> </ZopeData> diff --git a/master/bt5/slapos_payzen/bt/template_keep_last_workflow_history_only_path_list b/master/bt5/slapos_payzen/bt/template_keep_last_workflow_history_only_path_list new file mode 100644 index 000000000..0c4b8910f --- /dev/null +++ b/master/bt5/slapos_payzen/bt/template_keep_last_workflow_history_only_path_list @@ -0,0 +1 @@ +sale_trade_condition_module/slapos_manual_accounting_trade_condition \ No newline at end of file -- 2.30.9