~jamesj/+junk/shoreline-module

« back to all changes in this revision

Viewing changes to workflow/shoreline_application.xml

  • Committer: openerp
  • Date: 2010-09-11 14:46:18 UTC
  • Revision ID: openerp@li191-78-20100911144618-59dbs88879q29gs8
Initial import

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" ?>
 
2
<openerp>
 
3
    <data>
 
4
 
 
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>
 
9
        </record>
 
10
    
 
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>
 
16
        </record>
 
17
 
 
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>
 
23
        </record>
 
24
 
 
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>
 
31
        </record>
 
32
 
 
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>
 
39
        </record>
 
40
 
 
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>
 
47
        </record>
 
48
 
 
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>
 
53
        </record>
 
54
 
 
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>
 
59
        </record>
 
60
 
 
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>
 
65
        </record>
 
66
 
 
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>
 
71
        </record>
 
72
 
 
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>
 
77
        </record>
 
78
 
 
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>
 
83
        </record>
 
84
 
 
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>
 
89
        </record>
 
90
 
 
91
 
 
92
    </data>
 
93
</openerp>
 
94
 
 
95