~openerp-commiter/openobject-addons/trunk-extra-addons

« back to all changes in this revision

Viewing changes to event/event_view.xml

  • Committer: nel
  • Date: 2007-10-01 05:36:04 UTC
  • Revision ID: nel-96aa6366eff3c935db4b610739abba94e5d985f0
ref taken off

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0"?>
2
 
<terp>
3
 
        <data>
4
 
 
5
 
                <!-- EVENTS  -->
6
 
 
7
 
                <!-- EVENTS/CONFIGURATION/TYPE OF EVENTS -->
8
 
                <record model="ir.ui.view" id="view_event_type_form">
9
 
                  <field name="name">Event type</field>
10
 
                  <field name="model">event.type</field>
11
 
                  <field name="type">form</field>
12
 
                  <field name="arch" type="xml">
13
 
                        <form string="Event Type">
14
 
                                <field name="name" select="1"/>
15
 
                        </form>
16
 
                  </field>
17
 
                </record>
18
 
                <record model="ir.ui.view" id="view_event_type_tree">
19
 
                  <field name="name">Event type</field>
20
 
                  <field name="model">event.type</field>
21
 
                  <field name="type">tree</field>
22
 
                  <field name="arch" type="xml">
23
 
                        <tree string="Event Type">
24
 
                          <field name="name"/>
25
 
                        </tree>
26
 
                  </field>
27
 
                </record>
28
 
                <record model="ir.actions.act_window" id="action_event_type">
29
 
                  <field name="res_model">event.type</field>
30
 
                  <field name="view_type">form</field>
31
 
                </record>
32
 
                <menuitem name="Events/Configuration/Types of events" id="menu_event_type" action="action_event_type" />
33
 
 
34
 
                <!-- The base section for all events -->
35
 
 
36
 
                <record model="crm.case.section" id="case_section_event">
37
 
                        <field name="name">Events</field>
38
 
                </record>
39
 
                <record model="ir.actions.act_window" id="action_event_categories">
40
 
                        <field name="name">Events by section</field>
41
 
                        <field name="type">ir.actions.act_window</field>
42
 
                        <field name="res_model">crm.case.section</field>
43
 
                        <field name="domain">[('parent_id','=',ref('case_section_event'))]</field>
44
 
                        <field name="view_type">tree</field>
45
 
                </record>
46
 
                <menuitem name="Events/Events by categories" id="menu_action_event_categories" action="action_event_categories" />
47
 
 
48
 
 
49
 
                <!-- EVENTS/CONFIGURATION/EVENTS  -->
50
 
 
51
 
                <record model="ir.ui.view" id="view_event_form">
52
 
                        <field name="name">Events</field>
53
 
                        <field name="model">event.event</field>
54
 
                        <field name="type">form</field>
55
 
                        <field name="arch" type="xml">
56
 
                                <form string="Events">
57
 
                                        <notebook>
58
 
                                        <page string="Information">
59
 
                                                <separator string="Event description" colspan="4"/>
60
 
                                                <field name="name" string="Event" select="1" colspan="4"/>
61
 
                                                <field name="parent_id" domain="[('parent_id','child_of','Event')]" string="Category"/>
62
 
                                                <field name="type"/>
63
 
                                                <field name="user_id" select="1"/>
64
 
                                                <field name="active"/>
65
 
                                                <field name="date_begin" select="1"/>
66
 
                                                <field name="date_end" select="2"/>
67
 
                                                <field name="register_min" select="2"/>
68
 
                                                <field name="register_max" select="2"/>
69
 
                                                <separator string="Tasks management" colspan="4"/>
70
 
                                                <field name="project_id"/>
71
 
                                                <button colspan="2" string="Create Retro-Planning" name="button_project_create"/>
72
 
                                                <separator string="Status" colspan="4"/>
73
 
                                                <field name="state" select="1"/>
74
 
                                                <group col="4" colspan="2">
75
 
                                                        <button string="Confirm Event" name="button_confirm" states="draft"/>
76
 
                                                        <button string="Cancel Event" name="button_cancel" states="draft,confirm"/>
77
 
                                                        <button string="Event Done" name="button_done" states="confirm"/>
78
 
                                                        <button string="Set To Draft" name="button_draft" states="confirm,cancel,done"/>
79
 
                                                </group>
80
 
                                        </page><page string="Statistics">
81
 
                                                <separator string="Registrations" colspan="4"/>
82
 
                                                <field name="register_current"/>
83
 
                                                <field name="register_prospect"/>
84
 
                                                <separator string="Remaining Tasks" colspan="4"/>
85
 
 
86
 
                                        </page>
87
 
                                        </notebook>
88
 
 
89
 
                        </form>
90
 
                        </field>
91
 
                </record>
92
 
 
93
 
 
94
 
                <!-- EVENTS/CONFIGURATION/EVENTS  -->
95
 
                <record model="ir.actions.act_window" id="action_new_event_form">
96
 
                        <field name="name">New event</field>
97
 
                        <field name="type">ir.actions.act_window</field>
98
 
                        <field name="res_model">event.event</field>
99
 
                        <field name="view_type">form</field>
100
 
                        <field name="view_mode">form,tree</field>
101
 
                </record>
102
 
                <menuitem name="Events/Configuration/New Event" id="menu_event_new_event" action="action_new_event_form" />
103
 
 
104
 
                <record model="ir.actions.act_window" id="action_event_view">
105
 
                        <field name="name">Events</field>
106
 
                        <field name="type">ir.actions.act_window</field>
107
 
                        <field name="res_model">event.event</field>
108
 
                        <field name="view_type">form</field>
109
 
                        <field name="view_mode">tree,form</field>
110
 
                </record>
111
 
                <menuitem name="Events/All Events" id="menu_event_event" action="action_event_view" />
112
 
 
113
 
                <record model="ir.actions.act_window" id="action_event_view_draft">
114
 
                        <field name="name">Draft Events</field>
115
 
                        <field name="type">ir.actions.act_window</field>
116
 
                        <field name="res_model">event.event</field>
117
 
                        <field name="domain">[('state','=','draft')]</field>
118
 
                </record>
119
 
                <menuitem
120
 
                        name="Events/All Events/Draft Events" 
121
 
                        id="menu_event_event_draft" 
122
 
                        action="action_event_view_draft" />
123
 
                <record model="ir.actions.act_window" id="action_event_view_confirm">
124
 
                        <field name="name">Confirmed Events</field>
125
 
                        <field name="type">ir.actions.act_window</field>
126
 
                        <field name="res_model">event.event</field>
127
 
                        <field name="domain">[('state','=','confirm')]</field>
128
 
                </record>
129
 
                <menuitem name="Events/All Events/Confirmed Events"
130
 
                        id="menu_event_event_confirm" 
131
 
                        action="action_event_view_confirm" />
132
 
 
133
 
 
134
 
 
135
 
 
136
 
                <wizard string="New child event"
137
 
                                model="event.event"
138
 
                                name="wizard_event_new"
139
 
                                keyword="client_action_multi"
140
 
                                menu="False"
141
 
                                id="wizard_event_new"
142
 
                                />
143
 
 
144
 
 
145
 
                <record model="ir.values" id="ir_open_new_event">
146
 
                        <field name="key2">tree_but_open</field>
147
 
                        <field name="model">event.event</field>
148
 
                        <field name="name">New child event</field>
149
 
                        <field name="value" eval="'ir.actions.wizard,%d'%wizard_event_new"/>
150
 
                        <field name="object" eval="True"/>
151
 
                </record>
152
 
 
153
 
 
154
 
 
155
 
                <!-- EVENTS/REGISTRATIONS/EVENTS  -->
156
 
 
157
 
                <record model="ir.ui.view" id="view_registration_form">
158
 
                        <field name="name">Registrations</field>
159
 
                        <field name="model">crm.case</field>
160
 
                        <field name="type">form</field>
161
 
                        <field name="arch" type="xml">
162
 
                                <form string="Registrations">
163
 
                                        <field name="nb_register"/>
164
 
                                        <field name="section_id"/>
165
 
                                        <field name="partner_id"/>
166
 
                                        <field name="state"/>
167
 
                                </form>
168
 
                        </field>
169
 
                </record>
170
 
 
171
 
                <record model="ir.ui.view" id="view_registration_tree">
172
 
                        <field name="name">Registrations</field>
173
 
                        <field name="model">event.registration</field>
174
 
                        <field name="type">tree</field>
175
 
                        <field name="arch" type="xml">
176
 
                                <tree string="Registrations">
177
 
                                        <field name="nb_register"/>
178
 
                                        <field name="section_id"/>
179
 
                                        <field name="partner_id"/>
180
 
                                        <field name="state"/>
181
 
                                </tree>
182
 
                        </field>
183
 
                </record>
184
 
                <record model="ir.actions.act_window" id="action_registration">
185
 
                  <field name="name">Registrations</field>
186
 
                  <field name="res_model">crm.case</field>
187
 
                  <field name="view_type">form</field>
188
 
                  <field name="domain">[('section_id.code','=','Event')]</field>
189
 
                  <field name="view_mode">tree,form</field>
190
 
                </record>
191
 
                <menuitem
192
 
                        name="Events/All Registrations" 
193
 
                        id="menu_action_registration" 
194
 
                        action="action_registration"/>
195
 
                <record model="ir.actions.act_window" id="action_registration_draft">
196
 
                  <field name="name">Unconfirmed Registrations</field>
197
 
                  <field name="res_model">crm.case</field>
198
 
                  <field name="view_type">form</field>
199
 
                  <field name="domain">[('section_id.code','=','Event'),('state','=','draft')]</field>
200
 
                  <field name="view_mode">tree,form</field>
201
 
                </record>
202
 
                <menuitem
203
 
                        name="Events/All Registrations/Unconfirmed Registrations" 
204
 
                        id="menu_action_registration_draft" 
205
 
                        action="action_registration_draft"/>
206
 
                <record model="ir.actions.act_window" id="action_registration_confirm">
207
 
                  <field name="name">Confirmed Registrations</field>
208
 
                  <field name="res_model">crm.case</field>
209
 
                  <field name="view_type">form</field>
210
 
                  <field name="domain">[('section_id.code','=','Event'),('state','in',('open','done'))]</field>
211
 
                </record>
212
 
                <menuitem 
213
 
                        name="Events/All Registrations/Confirmed Registrations" 
214
 
                        id="menu_action_registration_confirm" 
215
 
                        action="action_registration_confirm"/>
216
 
 
217
 
 
218
 
 
219
 
                <wizard
220
 
                        string="Tasks"
221
 
                        model="event.event"
222
 
                        name="wizard_event_task"
223
 
                        id="wizard_event_task"
224
 
                        />
225
 
                <wizard
226
 
                        string="Registrations"
227
 
                        model="event.event"
228
 
                        name="wizard_event_registration"
229
 
                        id="wizard_event_registration"
230
 
                        />
231
 
 
232
 
        </data>
233
 
</terp>