1
<?xml version="1.0" encoding="UTF-8"?>
4
<record model="workflow" id="workflow_subscription">
5
<field name="name">workflow.training.subscription</field>
6
<field name="osv">training.subscription</field>
7
<field name="on_create">True</field>
10
<record model="workflow.activity" id="activity_subscription_draft">
11
<field name="wkf_id" ref="workflow_subscription" />
12
<field name="name">draft</field>
13
<field name="kind">function</field>
14
<field name="action">action_workflow_draft()</field>
15
<field name="flow_start">True</field>
18
<record model="workflow.activity" id="activity_subscription_confirm">
19
<field name="wkf_id" ref="workflow_subscription" />
20
<field name="name">Confirm Request</field>
21
<field name="kind">function</field>
22
<field name="action">action_workflow_confirm()</field>
25
<record model="workflow.activity" id="activity_subscription_cancel">
26
<field name="wkf_id" ref="workflow_subscription" />
27
<field name="name">cancelled</field>
28
<field name="kind">function</field>
29
<field name="action">action_workflow_cancel()</field>
30
<field name="flow_stop">True</field>
33
<record model="workflow.activity" id="activity_subscription_done">
34
<field name="wkf_id" ref="workflow_subscription" />
35
<field name="name">done</field>
36
<field name="kind">function</field>
37
<field name="action">action_workflow_done()</field>
38
<field name="flow_stop">True</field>
41
<record model="workflow.transition" id="transition_subscription_confirm">
42
<field name="act_from" ref="activity_subscription_draft" />
43
<field name="act_to" ref="activity_subscription_confirm" />
44
<!--<field name="role_id" ref="role_subscription_manager" />-->
45
<!--<field name="role_id" eval="False"/>-->
46
<field name="signal">signal_confirm</field>
49
<record model="workflow.transition" id="transition_subscription_cancel">
50
<field name="act_from" ref="activity_subscription_draft" />
51
<field name="act_to" ref="activity_subscription_cancel" />
52
<field name="signal">signal_cancel</field>
55
<record model="workflow.transition" id="transition_subscription_confirm_to_cancel">
56
<field name="act_from" ref="activity_subscription_confirm" />
57
<field name="act_to" ref="activity_subscription_cancel" />
58
<field name="signal">signal_done_cancel</field>
59
<field name="condition">test_wkf_cancel()</field>
62
<record model="workflow.transition" id="transition_subscription_done">
63
<field name="act_from" ref="activity_subscription_confirm" />
64
<field name="act_to" ref="activity_subscription_done" />
65
<field name="signal">signal_done_cancel</field>
66
<field name="condition">test_wkf_done()</field>