[remove] remove the unused console statement.
[odoo/odoo.git] / addons / event / event_view.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data>
4
5         <menuitem  name="Events" id="event_main_menu" 
6             web_icon="images/icon.png"
7             web_icon_hover="images/icon.png"/>
8         <menuitem name="Events Organisation" id="base.menu_event_main" parent="event_main_menu" />
9
10     <!-- EVENTS  -->
11
12     <!-- EVENTS/CONFIGURATION/TYPE OF EVENTS -->
13         <record model="ir.ui.view" id="view_event_type_form">
14             <field name="name">Event type</field>
15             <field name="model">event.type</field>
16             <field name="type">form</field>
17             <field name="arch" type="xml">
18                 <form string="Event Type">
19                     <field name="name" select="1"/>
20                     <field name="default_reply_to"/>
21                     <field name="default_email_event" domain="[('model_id.model','=','event.registration')]"/>
22                     <field name="default_email_registration" domain="[('model_id.model','=','event.registration')]"/>
23                     <field name="default_registration_min"/>
24                     <field name="default_registration_max"/>
25                 </form>
26             </field>
27         </record>
28
29         <record model="ir.ui.view" id="view_event_type_tree">
30             <field name="name">Event type</field>
31             <field name="model">event.type</field>
32             <field name="type">tree</field>
33             <field name="arch" type="xml">
34                 <tree string="Event Type">
35                     <field name="name"/>
36                 </tree>
37             </field>
38         </record>
39
40         <record model="ir.actions.act_window" id="action_event_type">
41             <field name="name">Types of Events</field>
42             <field name="res_model">event.type</field>
43             <field name="view_type">form</field>
44         </record>
45         <menuitem name="Configuration" id="base.menu_marketing_config_root" parent="event_main_menu" sequence="30"/>
46         <menuitem name="Types of Events" id="menu_event_type" action="action_event_type" parent="base.menu_marketing_config_root" groups="base.group_no_one"/>
47
48
49                 <!-- Event Item Tree view-->
50         <record model="ir.ui.view" id="view_event_items_tree">
51             <field name="name">Event Items Tree</field>
52             <field name="model">event.items</field>
53             <field name="type">tree</field>
54             <field name="arch" type="xml">
55                 <tree string="Event Items">
56                     <field name="product_id"  string="Ticket Type" />
57                     <field name="uom_id"/>
58                     <field name="sales_end_date"/>
59                     <field name="price"/>
60                     <field name="qty"/>
61                 </tree>
62             </field>
63         </record>
64         <!-- Event Item Form View -->
65         <record model="ir.ui.view" id="view_event_items_form">
66             <field name="name">Event Items Form</field>
67             <field name="model">event.items</field>
68             <field name="type">form</field>
69             <field name="arch" type="xml">
70                 <form string="Event Items">
71                     <field name="product_id" on_change="onchange_product_id(product_id)"/>
72                     <field name="price"/>
73                     <field name="qty"/>
74                     <field name="uom_id"/>
75                     <field name="discount"/>
76                     <field name="sales_end_date"/>
77                 </form>
78             </field>
79         </record>
80
81 <!-- Events Organisation/CONFIGURATION/EVENTS -->
82
83         <record model="ir.ui.view" id="view_event_form">
84             <field name="name">Events</field>
85             <field name="model">event.event</field>
86             <field name="type">form</field>
87             <field name="arch" type="xml">
88                 <form string="Events">
89                     <group col="6" colspan="4">
90                         <field name="name"/>
91                         <field name="date_begin"/>
92                         <field name="date_end"/>
93                         <field name="type" on_change="onchange_event_type(type,context)"/>
94                         <field name="user_id"/>
95                         <field name="address_id" />
96                     </group>
97                     <notebook colspan="4">
98                     <page string="Event">
99                         <separator string="Description" colspan="4"/>
100                         <field name="note" colspan="4" nolabel="1"/>
101                         <field name="registration_ids" colspan="4" nolabel="1" groups="event.group_event_manager,event.group_event_user">
102                             <tree string="Registration" editable="top">
103                                 <field name="name" />
104                                 <field name="email" />
105                                 <field name="phone"/>
106                                 <field name="nb_register" />
107                                 <field name="state"/>
108                                 <button name="registration_open" string="Confirm Registration" states="draft" type="object" icon="gtk-apply"/>
109                                 <button name="button_reg_close" string="Attented the Event" states="open" type="object" icon="gtk-jump-to"/>
110                                 <button name="button_reg_cancel" string="Cancel Registration" states="draft,open" type="object" icon="gtk-cancel"/>
111                             </tree>
112                             <form string="Registration">
113                                 <field name="partner_id" attrs="{'readonly':[('state','!=', 'draft')]}" on_change="onchange_partner_id(partner_id, context)" />
114                                 <field name="name"/>
115                                 <group colspan="4" col="4">
116                                 <field name="email"/>
117                                 <field name="phone"/>
118                                 </group>
119                                 <group colspan="4" col="4">
120                                     <field name="nb_register"/>
121                                 </group>
122                                 <group colspan="4" col="4">
123                                 </group>
124                                     <group col="8" colspan="4">
125                                         <separator string="" colspan="4"/>
126                                         <newline/>
127                                         <field name="state" select="1" colspan="2"/>
128                                         <button name="registration_open" string="Confirm Registration" states="draft" type="object" icon="gtk-apply"/>
129                                         <button name="button_reg_close" string="Attended the Event" states="open" type="object" icon="gtk-jump-to"/>
130                                         <button name="button_reg_cancel" string="Cancel Registration" states="draft,open" type="object" icon="gtk-cancel"/>
131                                     </group>
132                             </form>
133                             </field>
134                         <field name="state" select="1" widget="statusbar" statusbar_visible="draft,confirm,done"/>
135                         <group col="4" colspan="2">
136                            <button string="Cancel Event" name="button_cancel" states="draft,confirm" type="object" icon="gtk-cancel"/>
137                            <button string="Confirm Event" name="button_confirm" states="draft" type="object" icon="gtk-apply"/>
138                            <button string="Event Done" name="button_done" states="confirm" type="object" icon="gtk-jump-to"/>
139                            <button string="Set To Draft" name="button_draft" states="cancel,done" type="object" icon="gtk-convert"/>
140                         </group>
141                     </page>
142                     <page string="Speakers">
143                         <field name="main_speaker_id" domain="[('speaker','=',True)]"/>
144                         <field name="speaker_confirmed"/>
145                         <separator string="Other Speakers" colspan="4"/>
146                         <field name="speaker_ids" domain="[('speaker','=',True)]" colspan="4" nolabel="1"/>
147                     </page>
148                     <page string="Extra Info">
149                         <group col="2" colspan="2">
150                             <separator string="Registrations" colspan="2"/>
151                             <field name="register_min"/>
152                             <field name="register_max"/>
153                             <field name="register_prospect"/>
154                             <field name="register_current"/>
155                             <field name="register_attended"/>
156                         </group>
157                         <group col="2" colspan="2">
158                             <separator string="Emails" colspan="2"/>
159                             <field name="reply_to"/>
160                             <field name="email_registration_id" domain="[('model_id.model','=','event.registration')]"/>
161                             <field name="email_confirmation_id" domain="[('model_id.model','=','event.registration')]"/>
162                         </group>
163                     </page>
164                     </notebook>
165             </form>
166             </field>
167         </record>
168
169
170     <!-- Events Organisation/CONFIGURATION/EVENTS PAGE VIEW -->
171
172         <record model="ir.ui.view" id="view_event_page">
173             <field name="name">Events</field>
174             <field name="model">event.event</field>
175             <field name="type">form</field>
176             <field name="arch" type="xml">
177                 <form string="Events"  layout="manual">
178                 <div class="oe_form_topbar" readonly="1">
179                         <button string="Cancel Event" name="button_cancel" states="draft,confirm" type="object" icon="gtk-cancel"/>
180                         <button string="Confirm Event" name="button_confirm" states="draft" type="object" icon="gtk-apply"/>
181                         <button string="Event Done" name="button_done" states="confirm" type="object" icon="gtk-jump-to"/>
182                         <button string="Set To Draft" name="button_draft" states="cancel,done" type="object" icon="gtk-convert"/>
183                         <div class="oe_right">
184                         <field name="state" nolabel="1" widget="statusbar" statusbar_visible="draft,open,done" statusbar_colors='{"pending":"blue"}'/>
185                         </div>
186                 </div>
187                 <sheet string="Event Form" layout="auto">
188                         <group col="2">
189                                 <group col="2">
190                                         <div class="oe_event_title">
191                                         <field name="name" nolabel="1" readonly="1"/>
192                                     </div>
193                                     <newline/>
194                                     <group colspan="4" name="venue">
195                                 <div class="oe_sub1"> Venue   : </div> <separator orientation="vertical"/>
196                                 <field name="location_id" nolabel="1" readonly="1"/> 
197                                 </group>
198                                      </group>   
199                                      <group>
200                                         <div id = "oe_mapbox" class="oe_mapbox"> </div><newline/>
201                                     <table>
202                                                 <tr>
203                                                 <td width="70px" class="oe_td_border">
204                                                     Where
205                                                 </td>
206                                                 <td width="auto">
207                                                     <field name="address_id" widget ="geo_address" nolabel="1"/>
208                                                 </td>
209                                                 <td width="210px">
210                                                 <table>
211                                                                                         <tr>
212                                                                                                 <td class="oe_td_date_border">Start: </td><td><field name="date_begin" nolabel="1" readonly="1"/></td>
213                                                                                         </tr>
214                                                                                         <tr>
215                                                                                                 <td class="oe_td_date_border">End</td><td><field name="date_end" nolabel="1" readonly="1"/></td>
216                                                                                         </tr>
217                                                                                 </table>
218                                          
219                                                 </td>
220                                              </tr>
221                                      </table>   
222                                      </group>
223                     </group>    
224                     <separator string="Event Details" colspan="4"/>
225                     <field name="note" colspan="4" nolabel="1" readonly="1"/>
226                     </sheet>
227             </form>
228             </field>
229         </record>
230
231         <!-- Event tree view -->
232
233         <record model="ir.ui.view" id="view_event_tree">
234             <field name="name">event.event.tree</field>
235             <field name="model">event.event</field>
236             <field name="type">tree</field>
237             <field name="arch" type="xml">
238                 <tree string="Events" colors="red:(register_min and register_min&gt;register_current) or (register_max and register_max&lt;register_current);grey:state=='cancel'">
239                     <field name="name" string="Name"/>
240                     <field name="type"/>
241                     <field name="date_begin"/>
242                     <field name="date_end"/>
243                     <field name="register_current"/>
244                     <field name="register_min"/>
245                     <field name="register_max" invisible="1"/>
246                     <field name="main_speaker_id" groups="base.extended"/>
247                     <field name="user_id"/>
248                     <field name="state"/>
249                     <button string="Confirm Event" help="Confirm Event" name="button_confirm" states="draft" type="object" icon="gtk-apply"/>
250                     <button string="Event Done" help="Event Done" name="button_done" states="confirm" type="object" icon="gtk-jump-to"/>
251                     <button string="Cancel Event" help="Cancel Event" name="button_cancel" states="draft,confirm" type="object" icon="gtk-cancel"/>
252                     <button string="Set To Draft" help="Set To Draft" name="button_draft" states="cancel,done" type="object" icon="gtk-convert"/>
253                 </tree>
254             </field>
255         </record>
256         
257         <!-- Event Kanban View -->
258         
259         <record model="ir.ui.view" id="view_event_kanban">
260             <field name="name">event.event.kanban</field>
261             <field name="model">event.event</field>
262             <field name="type">kanban</field>
263             <field name="arch" type="xml">
264                 <kanban>
265                     <field name="register_max"/>
266                     <field name="type"/>
267                     <field name="user_id"/>
268                     <field name="register_current"/>
269                     <field name="is_subscribed"/>
270                     <field name="country_id"/>
271                     <field name="date_begin"/>
272                     <field name="state"/>
273                     <field name="register_avail"/>
274                     <templates>
275                     <t t-name="kanban-box">
276                       <div class="oe_module_vignette">
277                         <a type="edit" class="oe_module_icon">
278                            <div class="oe_event_date "><t t-esc="record.date_begin.raw_value.getDate()"/></div>
279                            <div class="oe_event_month_year">
280                              <t t-esc="record.date_begin.raw_value.toString('MMM')"/>
281                              <t t-esc="record.date_begin.raw_value.getFullYear()"/>
282                            </div>
283                            <div class="oe_event_time"><t t-esc="record.date_begin.raw_value.toString('hh:mm tt')"/></div>
284                         </a>
285                         <div class="oe_module_desc">
286                             <h4><a type="edit"><field name="name"/></a></h4>
287                             <p>
288                               <t t-if="record.country_id.raw_value">@<field name="country_id"/><br/></t>
289                               <t t-if="record.user_id.raw_value">Organized by <field name="user_id"/><br/></t>
290                               <t t-if="record.register_avail.raw_value lte 10 and record.register_avail.raw_value gt 0"><i>Only</i></t>
291                               <t t-if="record.register_avail.raw_value == 0"><i>No ticket available.</i></t>
292                               <t t-if="record.register_avail.raw_value != 0">
293                                 <i><b><t t-if="record.register_avail.raw_value != 9999"><field name="register_avail"/></t></b></i>
294                                 <i>
295                                     <t t-if="record.register_avail.raw_value > 1">tickets </t>
296                                     <t t-if="record.register_avail.raw_value == 1 || !record.register_avail.raw_value > 1">ticket </t>
297                                     available.
298                                 </i>
299                               </t>
300                             </p>
301                             <t t-if="record.register_avail.raw_value != 0">
302                               <t t-if="!record.is_subscribed.raw_value">
303                                   <input t-att-id="record.id.raw_value" type="text" name="subscribe" class="no_of_seats" value="1"   onchange="document.getElementById('btn_sub' +this.id).setAttribute('data-context',JSON.stringify({'ticket':this.value}))"/>
304                                   <button t-att-id="'btn_sub'+record.id.raw_value" type="object" name="subscribe_to_event" class="subscribe_button oe_event_button_subscribe">
305                                   <span >Subscribe</span>
306                                   </button>
307                               </t>
308                             </t>
309                             <t t-if="record.is_subscribed.raw_value">
310                               <button type="object" name="unsubscribe_to_event" class="unsubscribe_button oe_event_button_unsubscribe">
311                                 <span>Subscribed</span>
312                                 <span class="unsubscribe">Unsubscribe</span>
313                               </button>
314                             </t>
315                         </div>
316                       </div>
317                     </t>
318                     </templates>
319                 </kanban>
320             </field>
321         </record>
322
323       <!-- Events  Calendar  View -->
324
325         <record id="view_event_calendar" model="ir.ui.view">
326             <field name="name">event.event.calendar</field>
327             <field name="model">event.event</field>
328             <field name="type">calendar</field>
329             <field eval="2" name="priority"/>
330             <field name="arch" type="xml">
331                 <calendar color="type" date_start="date_begin" date_stop="date_end" string="Event Organization">
332                     <field name="name"/>
333                     <field name="type"/>
334                 </calendar>
335             </field>
336         </record>
337
338         <!-- Event Graph view -->
339
340         <record model="ir.ui.view" id="view_event_graph">
341             <field name="name">Event Graph</field>
342             <field name="model">event.event</field>
343             <field name="type">graph</field>
344             <field name="arch" type="xml">
345                 <graph string="Event by Registration" type="bar" orientation="horizontal">
346                     <field name="name"/>
347                     <field name="register_current" operator="+"/>
348                     <field name="register_prospect" operator="+"/>
349                 </graph>
350             </field>
351         </record>
352
353     <!-- Event Search View -->
354
355         <record model="ir.ui.view" id="view_event_search">
356             <field name="name">Events</field>
357             <field name="model">event.event</field>
358             <field name="type">search</field>
359             <field name="arch" type="xml">
360                 <search string="Events">
361                     <group>
362                         <filter icon="terp-check" string="Unconfirmed" name="draft" domain="[('state','=','draft')]" help="Events in New state"/>
363                         <filter icon="terp-camera_test" string="Confirmed" domain="[('state','=','confirm')]" help="Confirmed events"/>
364                         <separator orientation="vertical"/>
365                         <filter icon="terp-go-today" string="Upcoming"
366                                 name="upcoming"
367                                 domain="[('date_begin','&gt;=', time.strftime('%%Y-%%m-%%d 00:00:00'))]"
368                                 help="Upcoming events from today" />
369                         <field name="name"/>
370                         <field name="type" widget="selection"/>
371                         <field name="user_id" widget="selection">
372                         <filter icon="terp-personal"
373                               string="My Events"
374                                 help="My Events"
375                               domain="[('user_id','=',uid)]"/>
376                         </field>
377                     </group>
378                     <newline/>
379                     <group expand="0" string="Group By...">
380                         <filter string="Responsible"  icon="terp-personal" context="{'group_by': 'user_id'}"/>
381                         <separator orientation="vertical"/>
382                         <filter string="Event Type" icon="terp-crm"  context="{'group_by':'type'}"/>
383                         <filter string="State" icon="terp-stock_effects-object-colorize" context="{'group_by':'state'}"/>
384                         <separator orientation="vertical"/>
385                         <filter string="Starting Date" icon="terp-go-month"
386                             domain="[]" context="{'group_by':'date_begin'}"/>
387                     </group>
388                 </search>
389             </field>
390         </record>
391
392
393         <!-- Events Organisation/CONFIGURATION/EVENTS  -->
394        <record model="ir.actions.act_window" id="action_event_view">
395            <field name="name">Events</field>
396            <field name="type">ir.actions.act_window</field>
397            <field name="res_model">event.event</field>
398            <field name="view_type">form</field>
399            <field name="view_mode">kanban,calendar,tree,form,graph</field>
400            <field name="context">{"search_default_upcoming":1}</field>
401            <field name="search_view_id" ref="view_event_search"/>
402            <field name="help">Event is the low level object used by meeting and others documents that should be synchronized with mobile devices or calendar applications through caldav. Most of the users should work in the Calendar menu, and not in the list of events.</field>
403        </record>
404
405       <act_window
406             id="act_event_list_register_event"
407             name="Registration"
408             res_model="event.registration"
409             src_model="event.event"
410             view_mode="calendar,tree,form,graph"
411             context="{'search_default_event_id': [active_id], 'default_event_id': active_id}"
412             view_type="form"/>
413
414       <act_window
415             id="act_register_event_partner"
416             name="Subscribe"
417             res_model="event.registration"
418             src_model="res.partner"
419             view_mode="tree,form,calendar,graph"
420             context="{'search_default_partner_id': [active_id], 'default_partner_id': active_id}"
421             view_type="form"/>
422
423        <menuitem name="Events" id="menu_event_event" action="action_event_view" parent="base.menu_event_main" />
424
425     <!-- EVENTS/REGISTRATIONS/EVENTS  -->
426
427         <record model="ir.ui.view" id="view_event_registration_tree">
428             <field name="name">event.registration.tree</field>
429             <field name="model">event.registration</field>
430             <field name="type">tree</field>
431             <field name="arch" type="xml">
432                 <tree string="Registration" >
433                     <field name="create_date"/>
434                     <field name="name"/>
435                     <field name="email"/>
436                     <field name="event_id" />
437                     <field name="nb_register"/>
438                     <field name="user_id"/>
439                     <field name="origin"/>
440                     <field name="state"/>
441                     <button name="button_reg_cancel" string="Cancel Registration" states="draft,open" type="object" icon="gtk-cancel"/>
442                     <button name="registration_open" string="Confirm Registration" states="draft" type="object" icon="gtk-apply"/>
443                     <button name="button_reg_close" string="Attended" states="open" type="object" icon="gtk-apply"/>
444                     <button string="Set To Unconfirmed" name="do_draft" states="cancel,done" type="object" icon="gtk-convert"/>
445                 </tree>
446             </field>
447         </record>
448
449         <record model="ir.ui.view" id="view_event_registration_form">
450             <field name="name">event.registration.form</field>
451             <field name="model">event.registration</field>
452             <field name="type">form</field>
453             <field name="arch" type="xml">
454                 <form string="Registration">
455                     <group col="6" colspan="4">
456                         <field name="event_id" on_change="onchange_event(event_id, context)" domain="[('state','in',('draft','confirm'))]"/>
457                         <field name="partner_id" attrs="{'readonly':[('state','!=', 'draft')]}" on_change="onchange_partner_id(partner_id, context)"/>
458                         <field name="nb_register"/>
459                         <field name="user_id" attrs="{'readonly':[('state','!=', 'draft')]}"/>
460                         <field name="origin"/>
461                     </group>
462                     <notebook colspan="4">
463                         <page string="Additional Information">
464                             <group colspan="2" col="2">
465                                 <separator string="Contact Information" colspan="2"/>
466                                 <field name="name"/>
467                                 <field name="email"/>
468                                 <field name="phone"/>
469                             </group>
470                             <group colspan="2" col="2" groups="base.group_no_one">
471                                 <separator string="Dates" colspan="2"/>
472                                 <field name="create_date"/>
473                                 <field name="date_closed"/>
474                                 <field name="event_begin_date" />
475                                 <field name="event_end_date" />
476                             </group>
477
478                             <separator string="" colspan="4"/>
479                             <group col="8" colspan="4">
480                                 <field name="state" select="1" colspan="2" widget="statusbar" statusbar_visible="draft,open,done"/>
481                                 <button name="button_reg_cancel" string="Cancel Registration" states="draft,open" type="object" icon="gtk-cancel"/>
482                                 <button name="button_reg_close" string="Attended" states="open" type="object" icon="gtk-apply"/>
483                                 <button name="registration_open" string="Confirm Registration" states="draft" type="object" icon="gtk-apply"/>
484                                 <button string="Set To Unconfirmed" name="do_draft" states="cancel,done" type="object" icon="gtk-convert"/>
485                             </group>
486                         </page>
487                         <page string="Emails">
488 <!--
489                             <field name="message_ids" colspan="4" nolabel="1" mode="tree">
490                                 <tree string="History">
491                                     <field name="display_text" string="History Information"/>
492                                     <field name="reply_to" invisible="1"/>
493                                     <button
494                                         string="Reply" attrs="{'invisible': [('reply_to', '=', False)]}"
495                                         name="%(mail.action_email_compose_message_wizard)d"
496                                         context="{'mail.compose.message.mode':'reply', 'message_id':active_id}"
497                                         icon="terp-mail-replied" type="action" />
498                                 </tree>
499                             </field>
500 -->
501                             <button string="Send New Email"
502                                 name="%(mail.action_email_compose_message_wizard)d"
503                                 icon="terp-mail-message-new" context= '{"default_email_to":email}' type="action"/>
504                            </page>
505
506                     </notebook>
507                 </form>
508             </field>
509         </record>
510
511          <!-- Calendar view of event registration -->
512         <record id="view_event_registration_calendar" model="ir.ui.view">
513             <field name="name">event.registration.calendar</field>
514             <field name="model">event.registration</field>
515             <field name="type">calendar</field>
516             <field eval="2" name="priority"/>
517             <field name="arch" type="xml">
518                 <calendar color="event_id" date_start="event_begin_date" date_stop="event_end_date" string="Event Registration">
519                     <field name="event_id"/>
520                     <field name="name"/>
521                 </calendar>
522             </field>
523         </record>
524
525         <record model="ir.ui.view" id="view_event_registration_graph">
526             <field name="name">Registration Graph</field>
527             <field name="model">event.registration</field>
528             <field name="type">graph</field>
529             <field name="arch" type="xml">
530                 <graph string="Registration" type="bar" orientation="horizontal">
531                     <field name="event_id"/>
532                     <field name= "nb_register" operator="+"/>
533                 </graph>
534             </field>
535         </record>
536
537
538         <!-- Search view of event registration -->
539         <record model="ir.ui.view" id="view_registration_search">
540             <field name="name">Registrations</field>
541             <field name="model">event.registration</field>
542             <field name="type">search</field>
543             <field name="arch" type="xml">
544                 <search string="Event Registration">
545                     <group>
546                         <filter icon="terp-check" string="New" name="draft" domain="[('state','=','draft')]" help="Registrations in unconfirmed state"/>
547                         <filter icon="terp-camera_test" string="Confirmed" domain="[('state','=','open')]" help="Confirmed registrations"/>
548                         <separator orientation="vertical"/>
549                         <field name="event_id" widget="selection"/>
550                         <field name="name" string="Participant"
551                             filter_domain="['|','|', ('name','ilike',self), ('partner_id','ilike',self), ('email','ilike',self)]"/>
552                         <field name="user_id">
553                         <filter icon="terp-personal"
554                               string="My Registrations"
555                                 help="My Registrations"
556                               domain="[('user_id','=',uid)]"/>
557                         </field>
558                         <field name="origin"/>
559                     </group>
560                     <newline/>
561                     <group expand="0" string="Group By...">
562                         <filter string="Responsible"  icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
563                         <filter string="Partner" icon="terp-partner" domain="[]" context="{'group_by':'partner_id'}"/>
564                         <separator orientation="vertical"/>
565                         <filter string="Event" icon="terp-crm" domain="[]" context="{'group_by':'event_id'}"/>
566                         <filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
567                    </group>
568
569                 </search>
570             </field>
571         </record>
572
573         <record model="ir.actions.act_window" id="action_registration">
574           <field name="name">Registrations</field>
575           <field name="res_model">event.registration</field>
576           <field name="view_type">form</field>
577           <field name="domain"></field>
578           <field name="view_mode">tree,form,calendar,graph</field>
579           <field name="context">{}</field>
580           <field name="search_view_id" ref="view_registration_search"/>
581         </record>
582
583         <menuitem
584             name="Registrations"
585             id="menu_action_registration" parent="base.menu_event_main"
586             action="action_registration" groups="event.group_event_manager,event.group_event_user"/>
587
588
589         <menuitem name="Reporting" id="base.menu_report_association" parent="event_main_menu" sequence="20"/>
590     </data>
591 </openerp>