5
<record id="shoreline_application_workflow" model="workflow">
6
<field name="name">Volunteer Application Workflow</field>
7
<field name="osv">shoreline.application</field>
8
<field name="on_create">True</field>
11
<record id="shoreline_app_applied" model="workflow.activity" >
12
<field name="wkf_id" ref="shoreline_application_workflow" />
13
<field name="name">applied</field>
14
<field name="kind">dummy</field>
15
<field name="flow_start">True</field>
18
<record id="shoreline_app_crbpend" model="workflow.activity" >
19
<field name="wkf_id" ref="shoreline_application_workflow" />
20
<field name="name">crbpend</field>
21
<field name="kind">function</field>
22
<field name="action">write({'state': 'crbpend'})</field>
25
<record id="shoreline_app_accept" model="workflow.activity" >
26
<field name="wkf_id" ref="shoreline_application_workflow" />
27
<field name="name">accepted</field>
28
<field name="kind">function</field>
29
<field name="flow_stop">True</field>
30
<field name="action">write({'state': 'accepted'})</field>
33
<record id="shoreline_app_reject" model="workflow.activity" >
34
<field name="wkf_id" ref="shoreline_application_workflow" />
35
<field name="name">rejected</field>
36
<field name="kind">function</field>
37
<field name="flow_stop">True</field>
38
<field name="action">write({'state': 'rejected'})</field>
41
<record id="shoreline_app_cancel" model="workflow.activity" >
42
<field name="wkf_id" ref="shoreline_application_workflow" />
43
<field name="name">cancel</field>
44
<field name="kind">function</field>
45
<field name="flow_stop">True</field>
46
<field name="action">write({'state': 'cancel'})</field>
49
<record id="shoreline_app_app_acc" model="workflow.transition" >
50
<field name="act_from" ref="shoreline_app_applied" />
51
<field name="act_to" ref="shoreline_app_accept" />
52
<field name="signal">button_accept</field>
55
<record id="shoreline_app_app_crbpend" model="workflow.transition" >
56
<field name="act_from" ref="shoreline_app_applied" />
57
<field name="act_to" ref="shoreline_app_crbpend" />
58
<field name="signal">button_crb</field>
61
<record id="shoreline_app_crbpend_acc" model="workflow.transition" >
62
<field name="act_from" ref="shoreline_app_crbpend" />
63
<field name="act_to" ref="shoreline_app_accept" />
64
<field name="signal">button_accept</field>
67
<record id="shoreline_app_app_reject" model="workflow.transition" >
68
<field name="act_from" ref="shoreline_app_applied" />
69
<field name="act_to" ref="shoreline_app_reject" />
70
<field name="signal">button_reject</field>
73
<record id="shoreline_app_crbpend_reject" model="workflow.transition" >
74
<field name="act_from" ref="shoreline_app_crbpend" />
75
<field name="act_to" ref="shoreline_app_reject" />
76
<field name="signal">button_reject</field>
79
<record id="shoreline_app_app_cancel" model="workflow.transition" >
80
<field name="act_from" ref="shoreline_app_applied" />
81
<field name="act_to" ref="shoreline_app_cancel" />
82
<field name="signal">button_cancel</field>
85
<record id="shoreline_app_crbpend_cancel" model="workflow.transition" >
86
<field name="act_from" ref="shoreline_app_crbpend" />
87
<field name="act_to" ref="shoreline_app_cancel" />
88
<field name="signal">button_cancel</field>