2008-08-24 14:45:43 +00:00
<?xml version="1.0"?>
2008-09-10 17:56:00 +00:00
<openerp >
2010-04-16 09:16:25 +00:00
<data >
2012-07-25 15:42:46 +00:00
2012-09-21 06:53:00 +00:00
<record id= "act_event_list_register_event" model= "ir.actions.act_window" >
<field name= "res_model" > event.registration</field>
<field name= "view_type" > form</field>
2012-09-27 17:36:41 +00:00
<field name= "name" > Registrations</field>
2012-09-21 06:53:00 +00:00
<field name= "view_mode" > calendar,tree,form,graph</field>
<field name= "context" > {'search_default_event_id': active_id, 'default_event_id': active_id}</field>
</record>
2010-07-16 06:47:14 +00:00
2012-07-18 10:34:29 +00:00
<!-- Top menu item -->
<menuitem name= "Events"
id="event_main_menu"
2012-07-23 11:55:00 +00:00
groups="base.group_user"
2012-11-21 16:27:53 +00:00
sequence="115"/>
2012-10-09 06:01:37 +00:00
<menuitem name= "Events Organization" id= "base.menu_event_main" parent= "event_main_menu" />
2008-08-24 14:45:43 +00:00
2012-07-17 16:25:28 +00:00
<!-- EVENTS -->
<!-- EVENTS/CONFIGURATION/TYPE OF EVENTS -->
2010-04-16 09:16:25 +00:00
<record model= "ir.ui.view" id= "view_event_type_form" >
<field name= "name" > Event type</field>
<field name= "model" > event.type</field>
<field name= "arch" type= "xml" >
<form string= "Event Type" >
2012-06-07 17:30:07 +00:00
<group col= "4" >
<field name= "name" />
<field name= "default_reply_to" />
<field name= "default_registration_min" />
2012-06-27 04:57:25 +00:00
<field name= "default_email_event" domain= "[('model_id.model','=','event.registration')]" />
2012-06-07 17:30:07 +00:00
<field name= "default_registration_max" />
2012-06-27 04:57:25 +00:00
<field name= "default_email_registration" domain= "[('model_id.model','=','event.registration')]" />
2012-06-07 17:30:07 +00:00
</group>
2010-04-16 09:16:25 +00:00
</form>
</field>
</record>
2008-08-24 14:45:43 +00:00
2010-04-16 09:16:25 +00:00
<record model= "ir.ui.view" id= "view_event_type_tree" >
<field name= "name" > Event type</field>
<field name= "model" > event.type</field>
<field name= "arch" type= "xml" >
<tree string= "Event Type" >
<field name= "name" />
</tree>
</field>
</record>
2008-08-24 14:45:43 +00:00
2010-04-16 09:16:25 +00:00
<record model= "ir.actions.act_window" id= "action_event_type" >
2011-03-15 08:38:26 +00:00
<field name= "name" > Types of Events</field>
2010-04-16 09:16:25 +00:00
<field name= "res_model" > event.type</field>
<field name= "view_type" > form</field>
</record>
2012-02-24 13:23:45 +00:00
<menuitem name= "Configuration" id= "base.menu_marketing_config_root" parent= "event_main_menu" sequence= "30" />
2012-03-16 11:28:17 +00:00
<menuitem name= "Types of Events" id= "menu_event_type" action= "action_event_type" parent= "base.menu_marketing_config_root" groups= "base.group_no_one" />
2008-08-24 14:45:43 +00:00
2012-07-17 16:25:28 +00:00
<!-- Events Organisation/CONFIGURATION/EVENTS -->
2008-08-24 14:45:43 +00:00
2010-04-16 09:16:25 +00:00
<record model= "ir.ui.view" id= "view_event_form" >
<field name= "name" > Events</field>
<field name= "model" > event.event</field>
<field name= "arch" type= "xml" >
2012-07-05 09:33:11 +00:00
<form string= "Events" version= "7.0" >
<header >
2012-10-22 17:35:20 +00:00
<button string= "Confirm Event" name= "button_confirm" states= "draft" type= "object" class= "oe_highlight" groups= "base.group_user" />
2012-10-29 13:07:56 +00:00
<button string= "Finish Event" name= "button_done" states= "confirm" type= "object" class= "oe_highlight" groups= "base.group_user" />
2012-10-22 17:35:20 +00:00
<button string= "Set To Draft" name= "button_draft" states= "cancel,done" type= "object" groups= "base.group_user" />
<button string= "Cancel Event" name= "button_cancel" states= "draft,confirm" type= "object" groups= "base.group_user" />
2012-07-05 09:33:11 +00:00
<field name= "state" widget= "statusbar" statusbar_visible= "draft,confirm,done" />
</header>
<sheet >
2012-11-22 12:05:54 +00:00
<div class= "oe_right oe_button_box" groups= "base.group_user" >
2012-09-17 16:33:01 +00:00
<button name= "%(event.act_event_list_register_event)d" type= "action" string= "Registrations" help= "Register with this event" />
2012-07-05 09:58:26 +00:00
</div>
2012-07-09 14:58:32 +00:00
<div class= "oe_title" >
2012-07-05 09:58:26 +00:00
<label for= "name" class= "oe_edit_only" />
2012-07-09 14:58:32 +00:00
<h1 > <field name= "name" /> </h1>
2012-07-17 16:25:28 +00:00
</div>
2012-10-03 09:02:51 +00:00
<group >
2012-07-05 09:33:11 +00:00
<group >
2012-10-04 12:31:50 +00:00
<label for= "address_id" string= "Location" />
<div >
<field name= "address_id" on_change= "on_change_address_id(address_id)" />
<field name= "street" placeholder= "Street..." />
<field name= "street2" />
<div class= "address_format" >
<field name= "city" placeholder= "City" style= "width: 40%%" />
<field name= "state_id" class= "oe_no_button" placeholder= "State" style= "width: 37%%" options= '{"no_open": true}' />
<field name= "zip" placeholder= "ZIP" style= "width: 20%%" />
</div>
<field name= "country_id" placeholder= "Country" class= "oe_no_button" options= '{"no_open": true}' />
</div>
2012-07-05 09:33:11 +00:00
</group>
2012-10-04 12:31:50 +00:00
<group >
2012-10-03 09:02:51 +00:00
<field name= "type" on_change= "onchange_event_type(type,context)" />
2012-10-15 15:28:52 +00:00
<field name= "date_begin" on_change= "onchange_start_date(date_begin,date_end)" />
2012-10-03 09:02:51 +00:00
<field name= "date_end" />
2012-10-09 09:10:07 +00:00
<field name= "company_id" groups= "base.group_multi_company" />
2012-07-05 09:33:11 +00:00
</group>
2012-10-03 09:02:51 +00:00
</group>
2012-07-05 09:33:11 +00:00
<notebook >
2012-10-05 13:22:22 +00:00
<page string= "Email Configuration" groups= "base.group_no_one" >
2012-10-04 16:33:20 +00:00
<group >
<field name= "reply_to" />
<group >
<field name= "email_registration_id" />
</group>
<group >
<field name= "email_confirmation_id" />
</group>
</group>
</page>
2012-07-05 09:33:11 +00:00
<page string= "Event Description" >
<field name= "note" colspan= "4" nolabel= "1" />
</page>
2012-09-17 16:33:01 +00:00
<page string= "Registrations" >
2012-07-09 14:58:32 +00:00
<group >
<group >
2012-09-17 16:33:01 +00:00
<field name= "register_min" />
<field name= "register_max" />
<label for= "register_current" string= "Current Registrations" groups= "base.group_user" />
<div groups= "base.group_user" >
<field name= "register_prospect" class= "oe_inline" /> (confirmed: <field name= "register_current" class= "oe_inline" /> )
</div>
<field name= "register_attended" />
2012-07-09 14:58:32 +00:00
</group>
<group >
2012-09-17 16:33:01 +00:00
<field name= "main_speaker_id" domain= "[('speaker','=',True)]" context= "{'default_speaker':1}" />
<field name= "speaker_confirmed" />
2012-07-17 16:25:28 +00:00
</group>
2012-02-07 09:41:25 +00:00
</group>
2012-07-09 14:58:32 +00:00
<field name= "registration_ids" colspan= "4" nolabel= "1" groups= "event.group_event_manager,event.group_event_user" >
2012-07-05 09:33:11 +00:00
<tree string= "Registration" editable= "top" >
<field name= "name" />
<field name= "email" />
<field name= "phone" />
<field name= "nb_register" />
<field name= "state" />
2012-02-24 13:20:14 +00:00
<button name= "registration_open" string= "Confirm Registration" states= "draft" type= "object" icon= "gtk-apply" />
2012-09-17 14:53:45 +00:00
<button name= "button_reg_close" string= "Attended the Event" states= "open" type= "object" icon= "gtk-jump-to" />
2012-02-07 09:41:25 +00:00
<button name= "button_reg_cancel" string= "Cancel Registration" states= "draft,open" type= "object" icon= "gtk-cancel" />
2012-07-05 09:33:11 +00:00
</tree>
<form string= "Registration" >
<field name= "partner_id" attrs= "{'readonly':[('state','!=', 'draft')]}" on_change= "onchange_partner_id(partner_id, context)" />
<field name= "name" />
<group colspan= "4" col= "4" >
<field name= "email" />
<field name= "phone" />
</group>
<group colspan= "4" col= "4" >
<field name= "nb_register" />
</group>
<group colspan= "4" col= "4" >
</group>
<group col= "8" colspan= "4" >
<separator string= "" colspan= "4" />
<newline />
<field name= "state" colspan= "2" />
<button name= "registration_open" string= "Confirm Registration" states= "draft" type= "object" icon= "gtk-apply" />
<button name= "button_reg_close" string= "Attended the Event" states= "open" type= "object" icon= "gtk-jump-to" />
<button name= "button_reg_cancel" string= "Cancel Registration" states= "draft,open" type= "object" icon= "gtk-cancel" />
</group>
</form>
2012-07-09 14:58:32 +00:00
</field>
2012-07-05 09:33:11 +00:00
</page>
</notebook>
2012-04-20 11:39:11 +00:00
</sheet>
2012-07-13 09:53:41 +00:00
<div class= "oe_chatter" >
2012-11-20 07:45:52 +00:00
<field name= "message_follower_ids" widget= "mail_followers" groups= "base.group_user" />
2013-03-04 12:55:34 +00:00
<field name= "message_ids" widget= "mail_thread" />
2012-07-13 09:53:41 +00:00
</div>
2012-07-05 09:33:11 +00:00
</form>
2010-04-16 09:16:25 +00:00
</field>
</record>
2008-08-24 14:45:43 +00:00
2010-07-12 13:30:56 +00:00
<!-- Event tree view -->
2010-07-16 06:47:14 +00:00
2010-04-16 09:16:25 +00:00
<record model= "ir.ui.view" id= "view_event_tree" >
<field name= "name" > event.event.tree</field>
<field name= "model" > event.event</field>
<field name= "arch" type= "xml" >
2012-08-16 09:26:16 +00:00
<tree string= "Events" fonts= "bold:message_unread==True" colors= "red:(register_min and register_min>register_current) or (register_max and register_max<register_current);grey:state=='cancel'" >
2010-04-16 09:16:25 +00:00
<field name= "name" string= "Name" />
2012-10-09 06:01:37 +00:00
<field name= "type" string= "Event Category" />
2010-04-16 09:16:25 +00:00
<field name= "date_begin" />
2010-07-09 11:15:14 +00:00
<field name= "date_end" />
2010-04-16 09:16:25 +00:00
<field name= "register_current" />
2012-02-07 09:41:25 +00:00
<field name= "register_min" />
2012-02-13 15:24:22 +00:00
<field name= "register_max" invisible= "1" />
2012-10-05 13:22:22 +00:00
<field name= "main_speaker_id" groups= "base.group_no_one" />
2010-10-05 13:39:47 +00:00
<field name= "user_id" />
2010-10-19 10:23:06 +00:00
<field name= "state" />
2012-08-16 09:26:16 +00:00
<field name= "message_unread" invisible= "1" />
2010-04-16 09:16:25 +00:00
</tree>
</field>
</record>
2012-04-26 09:52:54 +00:00
2012-05-21 13:24:58 +00:00
2012-03-06 06:49:02 +00:00
<!-- Event Kanban View -->
2012-04-26 09:52:54 +00:00
2012-07-17 16:25:28 +00:00
<record model= "ir.ui.view" id= "view_event_kanban" >
2012-03-06 06:49:02 +00:00
<field name= "name" > event.event.kanban</field>
<field name= "model" > event.event</field>
<field name= "arch" type= "xml" >
<kanban >
<field name= "register_max" />
<field name= "type" />
<field name= "user_id" />
<field name= "register_current" />
2012-03-28 14:38:53 +00:00
<field name= "is_subscribed" />
2012-03-06 06:49:02 +00:00
<field name= "country_id" />
2012-03-28 14:38:53 +00:00
<field name= "date_begin" />
<field name= "state" />
<field name= "register_avail" />
<templates >
<t t-name= "kanban-box" >
<div class= "oe_module_vignette" >
2012-08-29 11:48:47 +00:00
<a type= "open" class= "oe_module_icon" >
2012-09-20 14:56:58 +00:00
<div class= "oe_event_date " > <t t-esc= "record.date_begin.raw_value.getDate()" /> </div>
<div class= "oe_event_month_year" >
<t t-esc= "record.date_begin.raw_value.toString('MMM')" />
<t t-esc= "record.date_begin.raw_value.getFullYear()" />
</div>
<div class= "oe_event_time" > <t t-esc= "record.date_begin.raw_value.toString('hh:mm tt')" /> </div>
2012-03-28 14:38:53 +00:00
</a>
<div class= "oe_module_desc" >
2012-08-29 11:48:47 +00:00
<h4 > <a type= "open" > <field name= "name" /> </a> </h4>
2012-03-28 14:38:53 +00:00
<p >
<t t-if= "record.country_id.raw_value" > @<field name= "country_id" /> <br /> </t>
<t t-if= "record.user_id.raw_value" > Organized by <field name= "user_id" /> <br /> </t>
<t t-if= "record.register_avail.raw_value lte 10 and record.register_avail.raw_value gt 0" > <i > Only</i> </t>
2012-10-09 09:01:58 +00:00
<t t-if= "record.register_avail.raw_value == 9999" > <i > No ticket available.</i> </t>
<t t-if= "record.register_avail.raw_value != 9999" >
2012-03-28 14:38:53 +00:00
<i > <b > <t t-if= "record.register_avail.raw_value != 9999" > <field name= "register_avail" /> </t> </b> </i>
<i >
<t t-if= "record.register_avail.raw_value > 1" > tickets </t>
2012-10-15 11:30:22 +00:00
<t t-if= "record.register_avail.raw_value lte 1" > ticket </t>
2012-03-28 14:38:53 +00:00
available.
</i>
</t>
</p>
2012-12-12 11:17:10 +00:00
<div groups= "base.group_user,portal.group_portal" >
<t t-if= "record.register_avail.raw_value gt 0 and record.register_avail.raw_value lt 9999" >
<t t-if= "!record.is_subscribed.raw_value" >
<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}))" />
<button t-att-id= "'btn_sub'+record.id.raw_value" type= "object" name= "subscribe_to_event" class= "oe_subscribe_button" >
<span > Subscribe</span>
</button>
</t>
</t>
<t t-if= "record.is_subscribed.raw_value" >
<button type= "object" name= "unsubscribe_to_event" class= "oe_unsubscribe_button " >
<span > Subscribed</span>
<span class= "oe_unsubscribe" > Unsubscribe</span>
</button>
</t>
</div>
2012-03-28 14:38:53 +00:00
</div>
</div>
</t>
</templates>
2012-03-06 06:49:02 +00:00
</kanban>
</field>
</record>
2010-07-16 06:47:14 +00:00
2012-07-17 16:25:28 +00:00
<!-- Events Calendar View -->
2010-07-16 06:47:14 +00:00
2010-06-30 14:21:59 +00:00
<record id= "view_event_calendar" model= "ir.ui.view" >
<field name= "name" > event.event.calendar</field>
<field name= "model" > event.event</field>
<field eval= "2" name= "priority" />
<field name= "arch" type= "xml" >
2012-02-10 16:01:10 +00:00
<calendar color= "type" date_start= "date_begin" date_stop= "date_end" string= "Event Organization" >
2010-06-30 14:21:59 +00:00
<field name= "name" />
2012-02-16 14:52:49 +00:00
<field name= "type" />
2010-06-30 14:21:59 +00:00
</calendar>
</field>
</record>
2010-07-16 06:47:14 +00:00
2012-07-17 16:25:28 +00:00
<!-- Event Search View -->
2010-07-12 13:30:56 +00:00
2010-04-16 09:16:25 +00:00
<record model= "ir.ui.view" id= "view_event_search" >
<field name= "name" > Events</field>
<field name= "model" > event.event</field>
<field name= "arch" type= "xml" >
<search string= "Events" >
2012-07-19 08:55:18 +00:00
<field name= "name" string= "Events" />
2012-10-08 10:00:32 +00:00
<filter icon= "terp-mail-message-new" string= "Unread Messages" name= "message_unread" domain= "[('message_unread','=',True)]" />
2012-07-19 08:55:18 +00:00
<separator />
<filter icon= "terp-check" string= "Unconfirmed" name= "draft" domain= "[('state','=','draft')]" help= "Events in New state" />
<filter icon= "terp-camera_test" string= "Confirmed" domain= "[('state','=','confirm')]" help= "Confirmed events" />
<separator />
2012-07-24 05:57:24 +00:00
<filter icon= "terp-personal" string= "My Events" help= "My Events" domain= "[('user_id','=',uid)]" />
2012-07-19 09:38:38 +00:00
<separator />
2012-07-24 05:57:24 +00:00
<filter icon= "terp-go-today" string= "Upcoming" name= "upcoming" domain= "[('date_begin','>=', time.strftime('%%Y-%%m-%%d 00:00:00'))]" help= "Upcoming events from today" />
2012-07-31 15:03:58 +00:00
<field name= "type" />
2012-07-31 11:28:04 +00:00
<field name= "user_id" />
2011-03-15 14:08:59 +00:00
<group expand= "0" string= "Group By..." >
2010-10-05 13:06:14 +00:00
<filter string= "Responsible" icon= "terp-personal" context= "{'group_by': 'user_id'}" />
2010-06-09 13:58:21 +00:00
<filter string= "Event Type" icon= "terp-crm" context= "{'group_by':'type'}" />
2012-05-04 11:57:48 +00:00
<filter string= "Status" icon= "terp-stock_effects-object-colorize" context= "{'group_by':'state'}" />
2012-07-24 05:57:24 +00:00
<filter string= "Starting Date" icon= "terp-go-month" domain= "[]" context= "{'group_by':'date_begin'}" />
2010-04-16 09:16:25 +00:00
</group>
</search>
</field>
</record>
2008-08-24 14:45:43 +00:00
2010-07-16 06:47:14 +00:00
2012-02-07 09:41:25 +00:00
<!-- Events Organisation/CONFIGURATION/EVENTS -->
2012-07-17 16:25:28 +00:00
<record model= "ir.actions.act_window" id= "action_event_view" >
2009-09-24 10:46:21 +00:00
<field name= "name" > Events</field>
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > event.event</field>
<field name= "view_type" > form</field>
2012-10-17 13:33:56 +00:00
<field name= "view_mode" > kanban,calendar,tree,form</field>
2012-03-28 14:38:53 +00:00
<field name= "context" > {"search_default_upcoming":1}</field>
2009-12-09 13:38:11 +00:00
<field name= "search_view_id" ref= "view_event_search" />
2012-08-04 14:35:56 +00:00
<field name= "help" type= "html" >
2012-08-04 13:56:31 +00:00
<p class= "oe_view_nocontent_create" >
2012-08-04 13:21:36 +00:00
Click to add a new event.
</p> <p >
OpenERP helps you schedule and efficiently organize your events:
track subscriptions and participations, automate the confirmation emails,
sell tickets, etc.
</p>
</field>
2012-07-17 16:25:28 +00:00
</record>
2010-07-16 06:47:14 +00:00
2012-07-17 16:25:28 +00:00
<act_window
2010-06-30 14:21:59 +00:00
id="act_register_event_partner"
name="Subscribe"
res_model="event.registration"
src_model="res.partner"
view_mode="tree,form,calendar,graph"
2011-01-27 09:49:39 +00:00
context="{'search_default_partner_id': [active_id], 'default_partner_id': active_id}"
2010-07-16 06:47:14 +00:00
view_type="form"/>
2009-12-23 11:43:11 +00:00
2012-07-17 16:25:28 +00:00
<menuitem name= "Events" id= "menu_event_event" action= "action_event_view" parent= "base.menu_event_main" />
2010-07-16 06:47:14 +00:00
2012-07-17 16:25:28 +00:00
<!-- EVENTS/REGISTRATIONS/EVENTS -->
2008-08-24 14:45:43 +00:00
2012-06-26 12:00:13 +00:00
2010-06-22 11:07:52 +00:00
<record model= "ir.ui.view" id= "view_event_registration_tree" >
2010-04-16 09:16:25 +00:00
<field name= "name" > event.registration.tree</field>
<field name= "model" > event.registration</field>
<field name= "arch" type= "xml" >
2012-08-16 09:26:16 +00:00
<tree string= "Registration" fonts= "bold:message_unread==True" >
2012-02-17 11:29:14 +00:00
<field name= "create_date" />
2012-06-15 13:12:31 +00:00
<field name= "partner_id" />
2012-01-24 12:38:06 +00:00
<field name= "name" />
<field name= "email" />
2012-02-13 13:21:27 +00:00
<field name= "event_id" />
2012-02-27 11:58:09 +00:00
<field name= "nb_register" />
2012-12-16 10:49:21 +00:00
<field name= "user_id" invisible= "1" />
2012-04-25 14:35:28 +00:00
<field name= "origin" />
2010-04-16 09:16:25 +00:00
<field name= "state" />
2012-08-16 09:26:16 +00:00
<field name= "message_unread" invisible= "1" />
2012-12-16 10:49:21 +00:00
<button name= "registration_open" string= "Confirm Registration" states= "draft" type= "object" icon= "gtk-apply" />
<button name= "button_reg_close" string= "Attended the Event" states= "open" type= "object" icon= "gtk-jump-to" />
<button name= "button_reg_cancel" string= "Cancel Registration" states= "draft,open" type= "object" icon= "gtk-cancel" />
2010-04-16 09:16:25 +00:00
</tree>
</field>
</record>
2008-08-24 14:45:43 +00:00
2010-06-22 11:07:52 +00:00
<record model= "ir.ui.view" id= "view_event_registration_form" >
2010-04-16 09:16:25 +00:00
<field name= "name" > event.registration.form</field>
<field name= "model" > event.registration</field>
<field name= "arch" type= "xml" >
2012-08-07 09:37:34 +00:00
<form string= "Event Registration" version= "7.0" >
2012-07-05 09:33:11 +00:00
<header >
<button name= "registration_open" string= "Confirm" states= "draft" type= "object" class= "oe_highlight" />
<button name= "button_reg_close" string= "Attended" states= "open" type= "object" class= "oe_highlight" />
<button string= "Set To Unconfirmed" name= "do_draft" states= "cancel,done" type= "object" />
<button name= "button_reg_cancel" string= "Cancel Registration" states= "draft,open" type= "object" />
<field name= "state" nolabel= "1" colspan= "2" widget= "statusbar" statusbar_visible= "draft,open,done" />
</header>
<sheet string= "Registration" >
<label for= "event_id" class= "oe_edit_only" />
<h1 >
2012-10-04 15:01:50 +00:00
<field name= "event_id" domain= "[('state','in',('draft','confirm'))]" />
2012-07-09 14:58:32 +00:00
</h1>
<group >
<group >
2012-07-05 09:33:11 +00:00
<field name= "partner_id" attrs= "{'readonly':[('state','!=', 'draft')]}" on_change= "onchange_partner_id(partner_id, context)" />
2012-02-13 10:49:10 +00:00
<field name= "name" />
2012-02-07 09:41:25 +00:00
<field name= "phone" />
2012-07-09 14:58:32 +00:00
<label for= "email" />
<div >
<field name= "email" class= "oe_inline" />
<button class= "oe_inline oe_right" string= "Send Email"
2012-07-25 15:42:46 +00:00
name="%(mail.action_email_compose_message_wizard)d"
icon="terp-mail-message-new" context= '{"default_email_to":email}' type="action"/>
2012-07-09 14:58:32 +00:00
</div>
2012-07-05 09:33:11 +00:00
</group>
2012-07-09 14:58:32 +00:00
<group >
2012-07-05 09:33:11 +00:00
<field name= "nb_register" />
2012-07-10 08:46:26 +00:00
<field name= "user_id" attrs= "{'readonly':[('state','!=', 'draft')]}" />
2012-01-11 11:05:18 +00:00
</group>
2012-07-09 14:58:32 +00:00
<group groups= "base.group_no_one" >
2012-02-17 11:29:14 +00:00
<field name= "create_date" />
2012-02-07 09:41:25 +00:00
<field name= "date_closed" />
2012-01-24 12:38:06 +00:00
</group>
2012-06-27 09:44:48 +00:00
</group>
2012-04-20 11:39:11 +00:00
</sheet>
2012-07-13 09:53:41 +00:00
<div class= "oe_chatter" >
2012-08-15 22:30:38 +00:00
<field name= "message_follower_ids" widget= "mail_followers" />
2013-03-04 12:55:34 +00:00
<field name= "message_ids" widget= "mail_thread" />
2012-07-13 09:53:41 +00:00
</div>
2010-04-16 09:16:25 +00:00
</form>
</field>
</record>
2010-07-16 06:47:14 +00:00
2012-02-07 09:41:25 +00:00
<!-- Calendar view of event registration -->
2010-06-30 14:21:59 +00:00
<record id= "view_event_registration_calendar" model= "ir.ui.view" >
<field name= "name" > event.registration.calendar</field>
<field name= "model" > event.registration</field>
<field eval= "2" name= "priority" />
<field name= "arch" type= "xml" >
2012-02-28 11:58:03 +00:00
<calendar color= "event_id" date_start= "event_begin_date" date_stop= "event_end_date" string= "Event Registration" >
2010-06-30 14:21:59 +00:00
<field name= "event_id" />
2012-02-07 09:41:25 +00:00
<field name= "name" />
2010-06-30 14:21:59 +00:00
</calendar>
</field>
</record>
2010-07-16 06:47:14 +00:00
2010-06-30 14:21:59 +00:00
<record model= "ir.ui.view" id= "view_event_registration_graph" >
<field name= "name" > Registration Graph</field>
<field name= "model" > event.registration</field>
<field name= "arch" type= "xml" >
<graph string= "Registration" type= "bar" orientation= "horizontal" >
<field name= "event_id" />
2012-02-07 09:41:25 +00:00
<field name= "nb_register" operator= "+" />
2010-06-30 14:21:59 +00:00
</graph>
</field>
</record>
2010-07-16 06:47:14 +00:00
2008-08-24 14:45:43 +00:00
2012-02-07 09:41:25 +00:00
<!-- Search view of event registration -->
2010-04-16 09:16:25 +00:00
<record model= "ir.ui.view" id= "view_registration_search" >
<field name= "name" > Registrations</field>
<field name= "model" > event.registration</field>
<field name= "arch" type= "xml" >
<search string= "Event Registration" >
2012-11-01 10:14:46 +00:00
<field name= "name" string= "Participant" filter_domain= "['|','|',('name','ilike',self),('email','ilike',self),('origin','ilike',self)]" />
2012-10-08 10:00:32 +00:00
<filter icon= "terp-mail-message-new" string= "Unread Messages" name= "message_unread" domain= "[('message_unread','=',True)]" />
2012-07-19 08:55:18 +00:00
<separator />
<filter icon= "terp-check" string= "New" name= "draft" domain= "[('state','=','draft')]" help= "Registrations in unconfirmed state" />
<filter icon= "terp-camera_test" string= "Confirmed" domain= "[('state','=','open')]" help= "Confirmed registrations" />
<separator />
2012-07-24 05:57:24 +00:00
<filter icon= "terp-personal" string= "My Registrations" help= "My Registrations" domain= "[('user_id','=',uid)]" />
2012-07-31 11:28:04 +00:00
<field name= "event_id" />
<field name= "user_id" />
2012-11-01 10:14:46 +00:00
<field name= "partner_id" />
2010-06-21 06:02:20 +00:00
<group expand= "0" string= "Group By..." >
2010-10-05 13:06:14 +00:00
<filter string= "Responsible" icon= "terp-personal" domain= "[]" context= "{'group_by':'user_id'}" />
2012-04-25 14:35:28 +00:00
<filter string= "Partner" icon= "terp-partner" domain= "[]" context= "{'group_by':'partner_id'}" />
2010-06-21 06:02:20 +00:00
<filter string= "Event" icon= "terp-crm" domain= "[]" context= "{'group_by':'event_id'}" />
2012-05-04 11:57:48 +00:00
<filter string= "Status" icon= "terp-stock_effects-object-colorize" domain= "[]" context= "{'group_by':'state'}" />
2010-06-07 06:43:12 +00:00
</group>
2010-04-16 09:16:25 +00:00
</search>
</field>
</record>
2009-12-09 13:38:11 +00:00
2010-04-16 09:16:25 +00:00
<record model= "ir.actions.act_window" id= "action_registration" >
<field name= "name" > Registrations</field>
<field name= "res_model" > event.registration</field>
<field name= "view_type" > form</field>
<field name= "domain" > </field>
2010-06-30 14:21:59 +00:00
<field name= "view_mode" > tree,form,calendar,graph</field>
2012-02-10 16:01:10 +00:00
<field name= "context" > {}</field>
2010-04-16 09:16:25 +00:00
<field name= "search_view_id" ref= "view_registration_search" />
2012-11-22 12:05:54 +00:00
</record>
2010-07-16 06:47:14 +00:00
2012-07-25 15:42:46 +00:00
<menuitem name= "Registrations"
2010-07-28 07:37:10 +00:00
id="menu_action_registration" parent="base.menu_event_main"
2012-03-26 12:48:25 +00:00
action="action_registration" groups="event.group_event_manager,event.group_event_user"/>
2010-10-04 07:12:42 +00:00
2012-02-24 13:23:45 +00:00
<menuitem name= "Reporting" id= "base.menu_report_association" parent= "event_main_menu" sequence= "20" />
2012-07-25 15:42:46 +00:00
2010-04-16 09:16:25 +00:00
</data>
2008-09-10 17:56:00 +00:00
</openerp>