1
<?xml version="1.0" encoding="UTF-8"?>
4
<record model="workflow" id="wkf_participation_stakeholder_request">
5
<field name="name">workflow.training.participation_stakeholder_request</field>
6
<field name="osv">training.participation.stakeholder.request</field>
7
<field name="on_create">True</field>
10
<record model="workflow.activity" id="wkf_act_pshr_draft">
11
<field name="wkf_id" ref="wkf_participation_stakeholder_request" />
12
<field name="name">draft</field>
13
<field name="kind">function</field>
14
<field name="action">write({'state':'draft'})</field>
15
<field name="flow_start">True</field>
18
<record model="workflow.activity" id="wkf_act_pshr_cancelled">
19
<field name="wkf_id" ref="wkf_participation_stakeholder_request" />
20
<field name="name">cancelled</field>
21
<field name="kind">function</field>
22
<field name="action">write({'state':'cancelled'})</field>
23
<field name="action">action_wkf_cancel()</field>
24
<field name="flow_stop">True</field>
27
<record model="workflow.activity" id="wkf_act_pshr_done">
28
<field name="wkf_id" ref="wkf_participation_stakeholder_request" />
29
<field name="name">done</field>
30
<field name="kind">function</field>
31
<field name="action">action_wkf_done()</field>
32
<field name="flow_stop">True</field>
35
<record model="workflow.activity" id="wkf_act_pshr_valid">
36
<field name="wkf_id" ref="wkf_participation_stakeholder_request" />
37
<field name="name">valid</field>
38
<field name="kind">function</field>
39
<field name="action">action_wkf_valid()</field>
42
<record model="workflow.activity" id="wkf_act_pshr_requested">
43
<field name="wkf_id" ref="wkf_participation_stakeholder_request" />
44
<field name="name">requested</field>
45
<field name="kind">function</field>
46
<field name="action">action_wkf_request()</field>
49
<!-- It should be deleted -->
50
<record model="workflow.activity" id="wkf_act_pshr_send_request_email">
51
<field name="wkf_id" ref="wkf_participation_stakeholder_request" />
52
<field name="name">[send request email]</field>
53
<field name="kind">function</field>
54
<field name="action">action_wkf_send_request()</field>
57
<record model="workflow.activity" id="wkf_act_pshr_refused">
58
<field name="wkf_id" ref="wkf_participation_stakeholder_request" />
59
<field name="name">refused</field>
60
<field name="kind">function</field>
61
<field name="action">action_wkf_refuse()</field>
62
<field name="flow_stop">True</field>
65
<record model="workflow.activity" id="wkf_act_pshr_accepted">
66
<field name="wkf_id" ref="wkf_participation_stakeholder_request" />
67
<field name="name">accepted</field>
68
<field name="kind">function</field>
69
<field name="action">action_wkf_accept()</field>
72
<!-- It should be deleted -->
73
<record model="workflow.activity" id="wkf_act_pshr_send_cancellation_email">
74
<field name="wkf_id" ref="wkf_participation_stakeholder_request" />
75
<field name="name">[send cancellation email]</field>
76
<field name="kind">function</field>
77
<field name="action">action_wkf_send_cancellation()</field>
81
<record model="workflow.transition" id="wkf_tr_pshr_draft_to_valid">
82
<field name="act_from" ref="wkf_act_pshr_draft"/>
83
<field name="act_to" ref="wkf_act_pshr_valid"/>
84
<field name="signal">pshr_validate</field>
85
<field name="condition">test_wkf_valid()</field>
88
<record model="workflow.transition" id="wkf_tr_pshr_draft_to_cancelled">
89
<field name="act_from" ref="wkf_act_pshr_draft"/>
90
<field name="act_to" ref="wkf_act_pshr_cancelled"/>
91
<field name="signal">pshr_cancel</field>
94
<record model="workflow.transition" id="wkf_tr_pshr_valid_to_cancelled">
95
<field name="act_from" ref="wkf_act_pshr_valid"/>
96
<field name="act_to" ref="wkf_act_pshr_cancelled"/>
97
<field name="signal">pshr_cancel</field>
100
<record model="workflow.transition" id="wkf_tr_pshr_valid_to_requested">
101
<field name="act_from" ref="wkf_act_pshr_valid"/>
102
<field name="act_to" ref="wkf_act_pshr_requested"/>
103
<field name="condition">test_wkf_request()</field>
104
<field name="signal">pshr_request</field>
107
<record model="workflow.transition" id="wkf_tr_pshr_requested_to_sre">
108
<field name="act_from" ref="wkf_act_pshr_requested" />
109
<field name="act_to" ref="wkf_act_pshr_send_request_email" />
110
<field name="signal" eval="False" />
113
<record model="workflow.transition" id="wkf_tr_pshr_sre_to_sre">
114
<field name="act_from" ref="wkf_act_pshr_send_request_email" />
115
<field name="act_to" ref="wkf_act_pshr_send_request_email" />
116
<field name="signal">pshr_resend_email</field>
119
<record model="workflow.transition" id="wkf_tr_pshr_valid_to_accepted">
120
<field name="act_from" ref="wkf_act_pshr_valid"/>
121
<field name="act_to" ref="wkf_act_pshr_accepted"/>
122
<field name="condition">test_wkf_accept()</field>
123
<field name="signal">pshr_accept</field>
126
<record model="workflow.transition" id="wkf_tr_pshr_accepted_to_done">
127
<field name="act_from" ref="wkf_act_pshr_accepted"/>
128
<field name="act_to" ref="wkf_act_pshr_done"/>
129
<field name="condition">test_wkf_done()</field>
130
<field name="signal">pshr_done</field>
134
<record model="workflow.transition" id="wkf_tr_pshr_sre_to_refused">
135
<field name="act_from" ref="wkf_act_pshr_send_request_email"/>
136
<field name="act_to" ref="wkf_act_pshr_refused"/>
137
<field name="signal">pshr_refuse</field>
140
<record model="workflow.transition" id="wkf_tr_pshr_sre_to_accepted">
141
<field name="act_from" ref="wkf_act_pshr_send_request_email"/>
142
<field name="act_to" ref="wkf_act_pshr_accepted"/>
143
<field name="signal">pshr_accept</field>
146
<record model="workflow.transition" id="wkf_tr_pshr_sre_to_sce">
147
<field name="act_from" ref="wkf_act_pshr_send_request_email"/>
148
<field name="act_to" ref="wkf_act_pshr_send_cancellation_email"/>
149
<field name="signal">pshr_cancel</field>
152
<record model="workflow.transition" id="wkf_tr_pshr_accepted_to_cancelled">
153
<field name="act_from" ref="wkf_act_pshr_accepted" />
154
<field name="act_to" ref="wkf_act_pshr_send_cancellation_email" />
155
<field name="signal">pshr_cancel</field>
158
<record model="workflow.transition" id="wkf_tr_pshr_sce_to_cancelled">
159
<field name="act_from" ref="wkf_act_pshr_send_cancellation_email"/>
160
<field name="act_to" ref="wkf_act_pshr_cancelled"/>
161
<field name="signal" eval="False" />