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"/>
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">
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>
32
<menuitem name="Events/Configuration/Types of events" id="menu_event_type" action="action_event_type" />
34
<!-- The base section for all events -->
36
<record model="crm.case.section" id="case_section_event">
37
<field name="name">Events</field>
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>
46
<menuitem name="Events/Events by categories" id="menu_action_event_categories" action="action_event_categories" />
49
<!-- EVENTS/CONFIGURATION/EVENTS -->
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">
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"/>
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"/>
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"/>
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>
102
<menuitem name="Events/Configuration/New Event" id="menu_event_new_event" action="action_new_event_form" />
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>
111
<menuitem name="Events/All Events" id="menu_event_event" action="action_event_view" />
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>
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>
129
<menuitem name="Events/All Events/Confirmed Events"
130
id="menu_event_event_confirm"
131
action="action_event_view_confirm" />
136
<wizard string="New child event"
138
name="wizard_event_new"
139
keyword="client_action_multi"
141
id="wizard_event_new"
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"/>
155
<!-- EVENTS/REGISTRATIONS/EVENTS -->
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"/>
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"/>
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>
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>
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>
213
name="Events/All Registrations/Confirmed Registrations"
214
id="menu_action_registration_confirm"
215
action="action_registration_confirm"/>
222
name="wizard_event_task"
223
id="wizard_event_task"
226
string="Registrations"
228
name="wizard_event_registration"
229
id="wizard_event_registration"