6 <record model="ir.ui.view" id="view_event_track_kanban">
7 <field name="name">event.track.kanban</field>
8 <field name="model">event.track</field>
9 <field name="arch" type="xml">
10 <kanban default_group_by="state">
13 <field name="speaker_ids"/>
14 <t t-name="kanban-box">
15 <div t-attf-class="oe_kanban_color_#{kanban_getcolor(record.color.raw_value)} oe_kanban_card oe_kanban_global_click">
16 <div class="oe_dropdown_toggle oe_dropdown_kanban" groups="base.group_user">
17 <span class="oe_e">í</span>
18 <ul class="oe_dropdown_menu">
19 <li><a href="/event/1/track/2">View Track</a></li>
20 <t t-if="widget.view.is_action_enabled('edit')"><li><a type="edit">Edit Track</a></li></t>
21 <t t-if="widget.view.is_action_enabled('delete')"><li><a type="delete">Delete</a></li></t>
22 <li><ul class="oe_kanban_colorpicker" data-field="color"/></li>
25 <div class="oe_kanban_content">
26 <h4><field name="name"/></h4>
27 <field name="tag_ids"/>
29 <t t-if="duration"><field name="duration" widget="float_time"/> hours</t>
31 <div class="oe_kanban_bottom_right">
32 <field name="priority" widget="priority"/>
34 <div class="oe_kanban_footer_left">
35 <t t-foreach="record.speaker_ids.raw_value.slice(0,11)" t-as="speaker">
36 <img t-att-src="kanban_image('res.partner', 'image_small', speaker)" t-att-data-member_id="speaker" width="30px" height="30px"/>
38 <t t-if="record.speaker_ids.raw_value.length > 11 ">
39 <a name="open_track_speakers_list" type="object"><t t-esc="record.speaker_ids.raw_value.length - 11"> More</t></a>
42 <div class="oe_clear"/>
51 <record id="view_event_track_calendar" model="ir.ui.view">
52 <field name="name">event.track.calendar</field>
53 <field name="model">event.track</field>
54 <field eval="2" name="priority"/>
55 <field name="arch" type="xml">
56 <calendar color="location_id" date_start="date" date_delay="duration" string="Event Tracks">
58 <field name="event_id"/>
63 <record model="ir.ui.view" id="view_event_track_search">
64 <field name="name">event.track.search</field>
65 <field name="model">event.track</field>
66 <field name="arch" type="xml">
67 <search string="Event Tracks">
69 <field name="event_id"/>
71 <field name="speaker_ids"/>
72 <group expand="0" string="Group By">
73 <filter string="Responsible" context="{'group_by': 'user_id'}"/>
74 <filter string="Status" context="{'group_by':'state'}"/>
75 <filter string="Date" context="{'group_by':'date'}"/>
76 <filter string="Event" context="{'group_by':'event_id'}"/>
82 <record model="ir.ui.view" id="view_event_track_form">
83 <field name="name">event.track.form</field>
84 <field name="model">event.track</field>
85 <field name="arch" type="xml">
86 <form string="Event Track">
88 <field name="state" widget="statusbar" clickable="True"/>
90 <sheet string="Track">
91 <div class="oe_right oe_button_box">
92 <field name="website_url" invisible="1"/>
93 <field name="website_published" class="pull-right" widget="website_button"/>
95 <div class="oe_title">
96 <label for="name" class="oe_edit_only"/>
100 <label for="event_id" class="oe_edit_only"/>
102 <field name="event_id"/>
107 <field name="user_id"/>
108 <field name="speaker_ids" widget="many2many_tags"/>
109 <field name="location_id"/>
113 <label for="duration"/>
115 <field name="duration" class="oe_inline" widget="float_time"/> hours
117 <field name="tag_ids" widget="many2many_tags"/>
118 <field name="color"/>
122 <div class="oe_chatter">
123 <field name="message_follower_ids" widget="mail_followers"/>
124 <field name="message_ids" widget="mail_thread"/>
130 <record model="ir.ui.view" id="view_event_track_tree">
131 <field name="name">event.track.tree</field>
132 <field name="model">event.track</field>
133 <field name="arch" type="xml">
134 <tree string="Event Track">
136 <field name="event_id"/>
141 <record model="ir.ui.view" id="view_event_track_graph">
142 <field name="name">event.track.graph</field>
143 <field name="model">event.track</field>
144 <field name="arch" type="xml">
145 <graph string="Tracks" type="bar" orientation="horizontal">
146 <field name="location_id"/>
147 <field name="duration" operator="+"/>
152 <record model="ir.actions.act_window" id="action_event_track">
153 <field name="name">Event Tracks</field>
154 <field name="res_model">event.track</field>
155 <field name="view_mode">kanban,tree,form,calendar,graph</field>
156 <field name="help" type="html">
157 <p class="oe_view_nocontent_create">
158 Click to add a track.
160 Tracks define the agenda of your event. These can bea talk, a round table, a meeting, etc.
164 <record model="ir.actions.act_window" id="action_event_track_from_event">
165 <field name="res_model">event.track</field>
166 <field name="name">Event Tracks</field>
167 <field name="view_type">form</field>
168 <field name="view_mode">kanban,tree,form,calendar,graph</field>
169 <field name="context">{'search_default_event_id': active_id, 'default_event_id': active_id, 'group_by': 'state'}</field>
170 <field name="help" type="html">
171 <p class="oe_view_nocontent_create">
172 Click to add a track.
174 Tracks define the agenda of your event. These can be a talk, a round table, a meeting, etc.
178 <menuitem name="Event Tracks" id="menu_event_track" action="action_event_track" parent="event.event_configuration" groups="base.group_no_one"/>
180 <!-- EVENTS/CONFIGURATION/EVENT locations -->
181 <record model="ir.ui.view" id="view_event_location_form">
182 <field name="name">Event Locations</field>
183 <field name="model">event.track.location</field>
184 <field name="arch" type="xml">
185 <form string="Event Location">
194 <record model="ir.ui.view" id="view_event_location_tree">
195 <field name="name">Event Location</field>
196 <field name="model">event.track.location</field>
197 <field name="arch" type="xml">
198 <tree string="Event Location">
203 <record model="ir.actions.act_window" id="action_event_track_location">
204 <field name="name">Event Locations</field>
205 <field name="res_model">event.track.location</field>
207 <menuitem name="Event Locations" id="menu_event_track_location"
208 action="action_event_track_location" parent="event.event_configuration"
209 groups="base.group_no_one"/>
211 <!-- EVENTS/CONFIGURATION/EVENT Sponsor Types -->
212 <record model="ir.ui.view" id="view_event_sponsor_type_form">
213 <field name="name">Sponsor Types</field>
214 <field name="model">event.sponsor.type</field>
215 <field name="arch" type="xml">
216 <form string="Event Sponsor Types">
217 <field name="sequence" widget="handle"/>
222 <record model="ir.ui.view" id="view_event_sponsor_type_tree">
223 <field name="name">Sponsor Types</field>
224 <field name="model">event.sponsor.type</field>
225 <field name="arch" type="xml">
226 <tree string="Event Sponsor Type">
227 <field name="sequence"/>
232 <record model="ir.actions.act_window" id="action_event_sponsor_type">
233 <field name="name">Sponsor Types</field>
234 <field name="res_model">event.sponsor.type</field>
236 <menuitem id="menu_event_sponsor_type" action="action_event_sponsor_type" parent="event.event_configuration" groups="base.group_no_one"/>
238 <!-- EVENT.SPONSOR VIEWS -->
239 <record model="ir.ui.view" id="view_event_sponsor_tree">
240 <field name="name">event.sponsor.tree</field>
241 <field name="model">event.sponsor</field>
242 <field name="arch" type="xml">
243 <tree editable="bottom">
244 <field name="partner_id"/>
246 <field name="sponsor_type_id"/>
251 <record model="ir.ui.view" id="view_event_sponsor_search">
252 <field name="name">event.sponsor.search</field>
253 <field name="model">event.sponsor</field>
254 <field name="arch" type="xml">
255 <search string="Event Sponsors">
256 <field name="partner_id"/>
257 <field name="event_id"/>
262 <record model="ir.actions.act_window" id="action_event_sponsor_from_event">
263 <field name="name">Event Tracks</field>
264 <field name="res_model">event.sponsor</field>
265 <field name="view_mode">tree,form</field>
266 <field name="context">{'search_default_event_id': active_id, 'default_event_id': active_id}</field>
269 <!-- EVENTS/CONFIGURATION/EVENT Tags -->
270 <record model="ir.ui.view" id="view_event_track_tag_form">
271 <field name="name">Track Tags</field>
272 <field name="model">event.track.tag</field>
273 <field name="arch" type="xml">
274 <form string="Event Track Tag">
279 <record model="ir.ui.view" id="view_event_track_tag_tree">
280 <field name="name">Tracks Tag</field>
281 <field name="model">event.track.tag</field>
282 <field name="arch" type="xml">
283 <tree string="Event Track Tag">
288 <record model="ir.actions.act_window" id="action_event_track_tag">
289 <field name="name">Track Tags</field>
290 <field name="res_model">event.track.tag</field>
292 <menuitem id="menu_event_track_tag" action="action_event_track_tag" parent="event.event_configuration" groups="base.group_no_one"/>
294 <!-- Events Organisation/CONFIGURATION/EVENTS -->
295 <record model="ir.ui.view" id="view_event_form">
296 <field name="name">Event Tracks</field>
297 <field name="inherit_id" ref="event.view_event_form"/>
298 <field name="model">event.event</field>
299 <field name="arch" type="xml">
300 <xpath expr="//div[@class='oe_right oe_button_box']" position="inside">
301 <button name="%(action_event_track_from_event)d"
303 class="oe_stat_button oe_inline"
305 <field name="count_tracks" widget="statinfo"/>
307 <button name="%(action_event_sponsor_from_event)d"
309 class="oe_stat_button oe_inline"
311 <field name="count_sponsor" widget="statinfo" class="oe_inline" string="Sponsorships"/>
314 <xpath expr="//div[@class='oe_title']" position="inside">
315 <div name="event_checkboxes">
316 <field name="show_menu"/>
317 <label for="show_menu"/>
318 <field name="show_tracks"/>
319 <label for="show_tracks"/>
320 <field name="show_track_proposal"/>
321 <label for="show_track_proposal"/>
324 <xpath expr="//div[@class='oe_right oe_button_box']" position="inside">