[FW][MERGE] event_*: prepare EventOnline with fixes and bugprovements
RATIONALE Even will soon gain a major update called Event Online, allowing to better support full-online events. In order to prepare its merge, preparatory merge are done to lessen the final diff. PURPOSE Prepare Event Online support by providing fixes and preparatory cleaning commits. SPECIFICATIONS Prepare some cleaning in sales_team / event common test files in order to ease new tests writing. Provide fixes for event after some testing in 13.3 Update demo data, notably to prepare future Event Online support. See sub commits for more details. LINKS Task ID 2289148 (Event Bugprovements) Prepares Task ID 2283796 (Event B2Basics) Prepares Task ID 2252655 (master Online Event task) closes odoo/odoo#54794 Forward-port-of: odoo/odoo#53956 Forward-port-of: odoo/odoo#53944 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
This commit is contained in:
@@ -28,45 +28,66 @@
|
||||
<!-- Category and Tags -->
|
||||
<record id="event_tag_category_1" model="event.tag.category">
|
||||
<field name="name">Age</field>
|
||||
<field name="sequence">3</field>
|
||||
</record>
|
||||
|
||||
<record id="event_tag_category_2" model="event.tag.category">
|
||||
<field name="name">Activity</field>
|
||||
<field name="sequence">1</field>
|
||||
</record>
|
||||
<record id="event_tag_category_3" model="event.tag.category">
|
||||
<field name="name">Type</field>
|
||||
<field name="sequence">2</field>
|
||||
</record>
|
||||
|
||||
<record id="event_tag_category_1_tag_1" model="event.tag">
|
||||
<field name="name">5-10</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="category_id" ref="event_tag_category_1"/>
|
||||
</record>
|
||||
|
||||
<record id="event_tag_category_1_tag_2" model="event.tag">
|
||||
<field name="name">10-14</field>
|
||||
<field name="sequence">2</field>
|
||||
<field name="category_id" ref="event_tag_category_1"/>
|
||||
</record>
|
||||
|
||||
<record id="event_tag_category_1_tag_3" model="event.tag">
|
||||
<field name="name">15-18</field>
|
||||
<field name="sequence">3</field>
|
||||
<field name="category_id" ref="event_tag_category_1"/>
|
||||
</record>
|
||||
|
||||
<record id="event_tag_category_1_tag_4" model="event.tag">
|
||||
<field name="name">18+</field>
|
||||
<field name="sequence">4</field>
|
||||
<field name="category_id" ref="event_tag_category_1"/>
|
||||
</record>
|
||||
|
||||
<record id="event_tag_category_2_tag_1" model="event.tag">
|
||||
<field name="name">Culture</field>
|
||||
<field name="sequence">10</field>
|
||||
<field name="category_id" ref="event_tag_category_2"/>
|
||||
</record>
|
||||
|
||||
<record id="event_tag_category_2_tag_2" model="event.tag">
|
||||
<field name="name">Music</field>
|
||||
<field name="sequence">11</field>
|
||||
<field name="category_id" ref="event_tag_category_2"/>
|
||||
</record>
|
||||
<record id="event_tag_category_2_tag_3" model="event.tag">
|
||||
<field name="name">Sport</field>
|
||||
<field name="sequence">12</field>
|
||||
<field name="category_id" ref="event_tag_category_2"/>
|
||||
</record>
|
||||
|
||||
<record id="event_tag_category_2_tag_3" model="event.tag">
|
||||
<field name="name">Sport</field>
|
||||
<field name="category_id" ref="event_tag_category_2"/>
|
||||
<record id="event_tag_category_3_tag_1" model="event.tag">
|
||||
<field name="name">Online</field>
|
||||
<field name="sequence">20</field>
|
||||
<field name="category_id" ref="event_tag_category_3"/>
|
||||
</record>
|
||||
<record id="event_tag_category_3_tag_2" model="event.tag">
|
||||
<field name="name">Conference</field>
|
||||
<field name="sequence">21</field>
|
||||
<field name="category_id" ref="event_tag_category_3"/>
|
||||
</record>
|
||||
|
||||
<!-- Event -->
|
||||
@@ -81,8 +102,7 @@
|
||||
<field name="date_tz">US/Pacific</field>
|
||||
<field name="event_type_id" ref="event_type_0"/>
|
||||
<field name="stage_id" ref="event_stage_booked"/>
|
||||
<field name="tag_ids" eval="[(6, 0, [event_tag_category_1_tag_1,event_tag_category_2_tag_1])]"/>
|
||||
<field name="event_ticket_ids" eval="False"/>
|
||||
<field name="tag_ids" eval="[(4, ref('event.event_tag_category_1_tag_1')), (4, ref('event.event_tag_category_2_tag_1'))]"/>
|
||||
</record>
|
||||
<record id="event_0_ticket_0" model="event.event.ticket">
|
||||
<field name="name">Free</field>
|
||||
@@ -118,7 +138,7 @@
|
||||
<field name="address_id" ref="event.res_partner_location_0"/>
|
||||
<field name="stage_id" ref="event_stage_booked"/>
|
||||
<field name="kanban_state">blocked</field>
|
||||
<field name="tag_ids" eval="[(6, 0, [event_tag_category_1_tag_4,event_tag_category_2_tag_3])]"/>
|
||||
<field name="tag_ids" eval="[(4, ref('event.event_tag_category_1_tag_4')), (4, ref('event.event_tag_category_2_tag_3'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="message_event_1_0" model="mail.message">
|
||||
@@ -172,8 +192,7 @@
|
||||
<field name="seats_limited">True</field>
|
||||
<field name="seats_max">200</field>
|
||||
<field name="stage_id" ref="event_stage_booked"/>
|
||||
<field name="tag_ids" eval="[(6, 0, [event_tag_category_1_tag_4,event_tag_category_2_tag_1])]"/>
|
||||
<field name="event_ticket_ids" eval="False"/>
|
||||
<field name="tag_ids" eval="[(4, ref('event.event_tag_category_1_tag_4')), (4, ref('event.event_tag_category_2_tag_1'))]"/>
|
||||
</record>
|
||||
<record id="event_2_ticket_1" model="event.event.ticket">
|
||||
<field name="name">Standard</field>
|
||||
@@ -209,8 +228,7 @@
|
||||
<field name="event_type_id" ref="event_type_0"/>
|
||||
<field name="address_id" ref="event.res_partner_location_1"/>
|
||||
<field name="stage_id" ref="event_stage_announced"/>
|
||||
<field name="tag_ids" eval="[(6, 0, [event_tag_category_1_tag_3,event_tag_category_2_tag_2])]"/>
|
||||
<field name="event_ticket_ids" eval="False"/>
|
||||
<field name="tag_ids" eval="[(4, ref('event.event_tag_category_1_tag_3')), (4, ref('event.event_tag_category_2_tag_2'))]"/>
|
||||
</record>
|
||||
<record id="event_3_ticket_0" model="event.event.ticket">
|
||||
<field name="name">Standard</field>
|
||||
@@ -251,8 +269,7 @@
|
||||
<field name="event_type_id" ref="event_type_1"/>
|
||||
<field name="stage_id" ref="event_stage_done"/>
|
||||
<field name="kanban_state">done</field>
|
||||
<field name="tag_ids" eval="[(6, 0, [event_tag_category_1_tag_4,event_tag_category_2_tag_1])]"/>
|
||||
<field name="event_ticket_ids" eval="False"/>
|
||||
<field name="tag_ids" eval="[(4, ref('event.event_tag_category_1_tag_4')), (4, ref('event.event_tag_category_2_tag_1'))]"/>
|
||||
</record>
|
||||
<record id="event_4_ticket_0" model="event.event.ticket">
|
||||
<field name="name">General Admission</field>
|
||||
@@ -277,7 +294,7 @@
|
||||
<field eval="(DateTime.today()+ timedelta(days=371)).strftime('%Y-%m-%d 17:00:00')" name="date_end"/>
|
||||
<field name="event_type_id" ref="event_type_2"/>
|
||||
<field name="address_id" ref="event.res_partner_location_1"/>
|
||||
<field name="tag_ids" eval="[(6, 0, [event_tag_category_1_tag_2,event_tag_category_2_tag_3])]"/>
|
||||
<field name="tag_ids" eval="[(6, 0, [ref('event.event_tag_category_1_tag_2'), ref('event.event_tag_category_2_tag_3')])]"/>
|
||||
</record>
|
||||
|
||||
<record id="event.event_6" model="event.event">
|
||||
@@ -289,5 +306,40 @@
|
||||
<field name="address_id" ref="event.res_partner_location_1"/>
|
||||
</record>
|
||||
|
||||
<record id="event.event_7" model="event.event">
|
||||
<field name="name">OpenWood Collection Online Reveal</field>
|
||||
<field name="date_tz">Europe/Brussels</field>
|
||||
<field name="event_type_id" ref="event_type_0"/>
|
||||
<field name="stage_id" ref="event.event_stage_booked"/>
|
||||
<field name="user_id" ref="base.user_demo"/>
|
||||
<field name="date_begin" eval="DateTime.now().strftime('%Y-%m-%d 05:00:00')"/>
|
||||
<field name="date_end" eval="(DateTime.now() + timedelta(days=2)).strftime('%Y-%m-%d 15:00:00')"/>
|
||||
<field name="address_id" ref="res_partner_location_2"/>
|
||||
<field name="tag_ids" eval="[(4, ref('event.event_tag_category_3_tag_1'))]"/>
|
||||
<field name="description" type="html">
|
||||
<div class="oe_structure">
|
||||
<h5>The finest OpenWood furnitures are coming to your house in a brand new collection</h5>
|
||||
<p>And this time, we go fully ONLINE! Meet us in our live streams from the confort of your house.<br/>
|
||||
Special discount codes will be handed out during the various streams, make sure to be there on time.</p>
|
||||
<p class="mb-3">For any additional information, please contact us at <a href="mailto:events@idea.com">events@idea.com</a>.</p>
|
||||
<div class="bg-light rounded-right border-left border-secondary p-3 mb-5" style="border-left-width: 3px !important;">
|
||||
<p class="mb-1">This event is fully online and FREE, if you have paid for tickets, you should get a refund.<br/>
|
||||
It will require a good Internet connection to get the best video quality.</p>
|
||||
</div>
|
||||
</div>
|
||||
</field>
|
||||
</record>
|
||||
<record id="event_7_ticket_1" model="event.event.ticket">
|
||||
<field name="name">Standard</field>
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="end_sale_date" eval="(DateTime.now() + timedelta(days=2)).strftime('%Y-%m-%d 15:00:00')"/>
|
||||
</record>
|
||||
<record id="event_7_ticket_2" model="event.event.ticket">
|
||||
<field name="name">VIP</field>
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="end_sale_date" eval="(DateTime.now() + timedelta(days=2)).strftime('%Y-%m-%d 15:00:00')"/>
|
||||
<field name="seats_max">10</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
||||
@@ -125,6 +125,28 @@
|
||||
<field name="partner_id" ref="base.res_partner_address_14"/>
|
||||
</record>
|
||||
|
||||
<!-- OpenWood Collection Online Reveal: Gemini (all) -->
|
||||
<record id="event_registration_7_0" model="event.registration">
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="event_ticket_id" ref="event.event_7_ticket_1"/>
|
||||
<field name="partner_id" ref="base.res_partner_address_5"/>
|
||||
</record>
|
||||
<record id="event_registration_7_1" model="event.registration">
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="event_ticket_id" ref="event.event_7_ticket_1"/>
|
||||
<field name="partner_id" ref="base.res_partner_address_10"/>
|
||||
</record>
|
||||
<record id="event_registration_7_2" model="event.registration">
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="event_ticket_id" ref="event.event_7_ticket_2"/>
|
||||
<field name="partner_id" ref="base.res_partner_address_11"/>
|
||||
</record>
|
||||
<record id="event_registration_7_3" model="event.registration">
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="event_ticket_id" ref="event.event_7_ticket_2"/>
|
||||
<field name="partner_id" ref="base.res_partner_address_25"/>
|
||||
</record>
|
||||
|
||||
<function model="event.registration"
|
||||
name="action_confirm"
|
||||
eval="[[ref('event_registration_0_0'), ref('event_registration_0_1'),
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<odoo><data>
|
||||
|
||||
<!-- Res Partner that will be used as locations for events -->
|
||||
<!-- LOCATIONS -->
|
||||
<record id="res_partner_location_0" model="res.partner">
|
||||
<field name="name">Reno Airfield</field>
|
||||
<field name="is_company">1</field>
|
||||
@@ -32,5 +31,30 @@
|
||||
<field name="country_id" ref="base.us"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
<!-- SPONSORS / OTHER COUNTRIES -->
|
||||
<record id="res_partner_event_1" model="res.partner">
|
||||
<field name="name">Bloem GmbH</field>
|
||||
<field name="is_company" eval="True"/>
|
||||
<field name="street">Behrenstraße 55</field>
|
||||
<field name="zip">10117</field>
|
||||
<field name="city">Berlin</field>
|
||||
<field name="country_id" ref="base.de"/>
|
||||
<field name="phone">+49 30 12345678</field>
|
||||
<field name="mobile">+49 30 87654321</field>
|
||||
<field name="email">flower@example.com</field>
|
||||
<field name="website">www.flower.example.com</field>
|
||||
</record>
|
||||
<record id="res_partner_event_2" model="res.partner">
|
||||
<field name="name">OpenWood</field>
|
||||
<field name="is_company" eval="True"/>
|
||||
<field name="street">Orval 1</field>
|
||||
<field name="zip">6823</field>
|
||||
<field name="city">Florenville</field>
|
||||
<field name="country_id" ref="base.be"/>
|
||||
<field name="phone">+32 987 65 43 21</field>
|
||||
<field name="mobile">+32 987 65 43 21</field>
|
||||
<field name="email">wow@example.com</field>
|
||||
<field name="website">www.openwood.example.com</field>
|
||||
</record>
|
||||
|
||||
</data></odoo>
|
||||
|
||||
@@ -376,7 +376,8 @@ class EventEvent(models.Model):
|
||||
event.seats_limited = event.event_type_id.has_seats_limitation
|
||||
|
||||
event.auto_confirm = event.event_type_id.auto_confirm
|
||||
event.tag_ids = event.event_type_id.tag_ids
|
||||
if not event.tag_ids and event.event_type_id.tag_ids:
|
||||
event.tag_ids = event.event_type_id.tag_ids
|
||||
|
||||
@api.depends('event_type_id')
|
||||
def _compute_event_mail_ids(self):
|
||||
@@ -482,6 +483,7 @@ class EventEvent(models.Model):
|
||||
res = super(EventEvent, self).create(vals)
|
||||
if res.organizer_id:
|
||||
res.message_subscribe([res.organizer_id.id])
|
||||
res.flush()
|
||||
return res
|
||||
|
||||
def write(self, vals):
|
||||
|
||||
@@ -148,6 +148,27 @@
|
||||
<field name="cover_properties">{"background-image": "none", "background-color": "secondary", "opacity": ""}</field>
|
||||
</record>
|
||||
|
||||
<record id="event.event_7" model="event.event">
|
||||
<field name="website_menu">True</field>
|
||||
<field name="website_published">True</field>
|
||||
<field name="subtitle">Our newest collection will be revealed online! Interact with us on our live streams!</field>
|
||||
<field name="cover_properties">{"background-image": "url('/website_event/static/src/img/event_cover_7.jpg')", "resize_class": "o_record_has_cover o_half_screen_height", "opacity": "0.4"}</field>
|
||||
<field name="description" type="html">
|
||||
<div class="oe_structure">
|
||||
<h5>The finest OpenWood furnitures are coming to your house in a brand new collection</h5>
|
||||
<p>
|
||||
And this time, we go fully ONLINE! Meet us in our live streams from the confort of your house.<br/>
|
||||
Special discount codes will be handed out during the various streams, make sure to be there on time.
|
||||
</p>
|
||||
<p class="mb-3">For any additional information, please contact us at <a href="mailto:events@openwood.example.com">events@penwood.example.com</a>.</p>
|
||||
<div class="bg-light rounded-right border-left border-secondary p-3 mb-5" style="border-left-width: 3px !important;">
|
||||
<p class="mb-1">This event is fully online and FREE, if you have paid for tickets, you should get a refund.<br/>
|
||||
It will require a good Internet connection to get the best video quality.</p>
|
||||
</div>
|
||||
</div>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="base.res_partner_1" model="res.partner">
|
||||
<field name="is_published">True</field>
|
||||
</record>
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 62 KiB |
@@ -21,24 +21,64 @@ var EventSpecificOptions = publicWidget.Widget.extend({
|
||||
this._initCheckbox();
|
||||
},
|
||||
|
||||
_initCheckbox: function () {
|
||||
this._rpc({
|
||||
model: this.modelName,
|
||||
method: 'read',
|
||||
args: [[this.eventId], ['website_menu', 'website_url']],
|
||||
}).then((data) => {
|
||||
if (data[0]['website_menu']) {
|
||||
this.$submenuInput.attr('checked', 'checked');
|
||||
}
|
||||
this.eventUrl = data[0]['website_url'];
|
||||
});
|
||||
},
|
||||
//--------------------------------------------------------------------------
|
||||
// Handlers
|
||||
//--------------------------------------------------------------------------
|
||||
|
||||
_onDisplaySubmenuChange: function (ev) {
|
||||
var checkboxValue = this.$submenuInput.is(':checked');
|
||||
this._toggleSubmenuDisplay(checkboxValue);
|
||||
},
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
// Private
|
||||
//--------------------------------------------------------------------------
|
||||
|
||||
_getCheckboxFields: function () {
|
||||
return ['website_menu', 'website_url'];
|
||||
},
|
||||
|
||||
_getCheckboxFieldMatch: function (checkboxField) {
|
||||
if (checkboxField === 'website_menu') {
|
||||
return this.$submenuInput;
|
||||
}
|
||||
},
|
||||
|
||||
_getEventObject: function() {
|
||||
var repr = $('html').data('main-object');
|
||||
var m = repr.match(/(.+)\((\d+),(.*)\)/);
|
||||
return {
|
||||
model: m[1],
|
||||
id: m[2] | 0,
|
||||
};
|
||||
},
|
||||
|
||||
_initCheckbox: function () {
|
||||
var self = this;
|
||||
this._rpc({
|
||||
model: this.modelName,
|
||||
method: 'read',
|
||||
args: [
|
||||
[this.eventId],
|
||||
this._getCheckboxFields()
|
||||
],
|
||||
}).then((data) => {
|
||||
self._initCheckboxCallback(data);
|
||||
});
|
||||
},
|
||||
|
||||
_initCheckboxCallback: function (rpcData) {
|
||||
if (rpcData[0]['website_menu']) {
|
||||
var submenuInput = this._getCheckboxFieldMatch('website_menu');
|
||||
submenuInput.attr('checked', 'checked');
|
||||
}
|
||||
this.eventUrl = rpcData[0]['website_url'];
|
||||
},
|
||||
|
||||
_reloadEventPage: function () {
|
||||
window.location = this.eventUrl;
|
||||
},
|
||||
|
||||
_toggleSubmenuDisplay: function (val) {
|
||||
var self = this;
|
||||
this._rpc({
|
||||
@@ -50,19 +90,6 @@ var EventSpecificOptions = publicWidget.Widget.extend({
|
||||
});
|
||||
},
|
||||
|
||||
_reloadEventPage: function () {
|
||||
window.location = this.eventUrl;
|
||||
},
|
||||
|
||||
_getEventObject: function() {
|
||||
var repr = $('html').data('main-object');
|
||||
var m = repr.match(/(.+)\((\d+),(.*)\)/);
|
||||
return {
|
||||
model: m[1],
|
||||
id: m[2] | 0,
|
||||
};
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
CustomizeMenu.include({
|
||||
|
||||
@@ -20,6 +20,9 @@
|
||||
'views/website_event_menu_views.xml',
|
||||
],
|
||||
'demo': [
|
||||
'data/res_partner_demo.xml',
|
||||
'data/event_demo.xml',
|
||||
'data/event_track_demo.xml',
|
||||
'data/event_track_demo_description.xml',
|
||||
],
|
||||
}
|
||||
|
||||
@@ -1,28 +1,40 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="event_track_tag1" model="event.track.tag">
|
||||
<field name="name">Technical</field>
|
||||
</record>
|
||||
<record id="event_track_tag2" model="event.track.tag">
|
||||
<field name="name">Business</field>
|
||||
</record>
|
||||
<record id="event_track_tag3" model="event.track.tag">
|
||||
<field name="name">Lightning Talks</field>
|
||||
</record>
|
||||
<record id="event_track_tag4" model="event.track.tag">
|
||||
<field name="name">Round Table</field>
|
||||
</record>
|
||||
<!--
|
||||
This should be done at the end so that the menu is complete
|
||||
-->
|
||||
<record id="event.event_0" model="event.event">
|
||||
<field name="website_menu">True</field>
|
||||
<field name="website_track">True</field>
|
||||
<field name="website_track_proposal">True</field>
|
||||
</record>
|
||||
<record id="event.event_7" model="event.event">
|
||||
<field name="website_menu">True</field>
|
||||
<field name="website_track">True</field>
|
||||
<field name="website_track_proposal">True</field>
|
||||
</record>
|
||||
|
||||
<!-- Sponsorships -->
|
||||
<record id="event_track_tag1" model="event.track.tag">
|
||||
<field name="name">Consumers</field>
|
||||
<field name="color">1</field>
|
||||
</record>
|
||||
<record id="event_track_tag2" model="event.track.tag">
|
||||
<field name="name">Sales</field>
|
||||
<field name="color">2</field>
|
||||
</record>
|
||||
<record id="event_track_tag3" model="event.track.tag">
|
||||
<field name="name">Research</field>
|
||||
<field name="color">3</field>
|
||||
</record>
|
||||
<record id="event_track_tag11" model="event.track.tag">
|
||||
<field name="name">Lightning Talks</field>
|
||||
<field name="color">4</field>
|
||||
</record>
|
||||
<record id="event_track_tag12" model="event.track.tag">
|
||||
<field name="name">Round Tables</field>
|
||||
<field name="color">5</field>
|
||||
</record>
|
||||
<record id="event_track_tag13" model="event.track.tag">
|
||||
<field name="name">Keynote</field>
|
||||
<field name="color">6</field>
|
||||
</record>
|
||||
|
||||
<record id="event_sponsor_0" model="event.sponsor">
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
@@ -30,20 +42,17 @@
|
||||
<field name="partner_id" ref="base.res_partner_2"/>
|
||||
<field name="url">http://odoo.com</field>
|
||||
</record>
|
||||
|
||||
<record id="event_sponsor_1" model="event.sponsor">
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="sponsor_type_id" ref="event_sponsor_type2"/>
|
||||
<field name="partner_id" ref="base.res_partner_12"/>
|
||||
<field name="url">http://odoo.com</field>
|
||||
</record>
|
||||
|
||||
<record id="event_sponsor_2" model="event.sponsor">
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="sponsor_type_id" ref="event_sponsor_type2"/>
|
||||
<field name="partner_id" ref="base.res_partner_3"/>
|
||||
</record>
|
||||
|
||||
<record id="event_sponsor_3" model="event.sponsor">
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="sponsor_type_id" ref="event_sponsor_type3"/>
|
||||
@@ -51,21 +60,41 @@
|
||||
<field name="url">http://odoo.com</field>
|
||||
</record>
|
||||
|
||||
<!-- Tracks -->
|
||||
<record id="base.res_partner_address_16" model="res.partner">
|
||||
<field name="website">http://facebook.com/odoo</field>
|
||||
<field name="website_description" type="xml">
|
||||
<p>
|
||||
Ayaan has in the IT sector <b>since 20 years</b>. He
|
||||
develops software to help develop websites. He sold his
|
||||
first company at 30 years old and manage to grow OpenCorp
|
||||
from 1 to 55 employees mostly by reselling services on
|
||||
Odoo.
|
||||
</p><p>
|
||||
Ayaan is the <b>author of several books</b>, including Amazon best seller
|
||||
"How Odoo will change the business world!".
|
||||
</p>
|
||||
</field>
|
||||
<record id="event_7_sponsor_0" model="event.sponsor">
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="sponsor_type_id" ref="event_sponsor_type3"/>
|
||||
<field name="partner_id" ref="base.res_partner_1"/>
|
||||
<field name="url">http://www.wood-corner.example.com</field>
|
||||
</record>
|
||||
<record id="event_7_sponsor_1" model="event.sponsor">
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="sponsor_type_id" ref="event_sponsor_type2"/>
|
||||
<field name="partner_id" ref="event.res_partner_event_1"/>
|
||||
<field name="url">http://www.flower.example.com</field>
|
||||
</record>
|
||||
<record id="event_7_sponsor_2" model="event.sponsor">
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="sponsor_type_id" ref="event_sponsor_type2"/>
|
||||
<field name="partner_id" ref="base.res_partner_3"/>
|
||||
<field name="url">http://www.gemini-furniture.example.com</field>
|
||||
</record>
|
||||
<record id="event_7_sponsor_3" model="event.sponsor">
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="sponsor_type_id" ref="event_sponsor_type1"/>
|
||||
<field name="partner_id" ref="base.res_partner_4"/>
|
||||
<field name="url">http://www.ready-mat.example.com</field>
|
||||
</record>
|
||||
<record id="event_7_sponsor_4" model="event.sponsor">
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="sponsor_type_id" ref="event_sponsor_type1"/>
|
||||
<field name="partner_id" ref="base.res_partner_10"/>
|
||||
<field name="url">http://www.the-jackson-group.example.com</field>
|
||||
</record>
|
||||
<record id="event_7_sponsor_5" model="event.sponsor">
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="sponsor_type_id" ref="event_sponsor_type1"/>
|
||||
<field name="partner_id" ref="event.res_partner_event_2"/>
|
||||
<field name="url">http://www.openwood.example.com</field>
|
||||
</record>
|
||||
|
||||
<record id="event_track_location5" model="event.track.location">
|
||||
@@ -86,330 +115,15 @@
|
||||
<record id="event_track_location10" model="event.track.location">
|
||||
<field name="name">Bruyère</field>
|
||||
</record>
|
||||
<record id="event_track1" model="event.track">
|
||||
<field name="name">How to design a new piece of furniture</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location5"/>
|
||||
<field name="duration" eval="1"/>
|
||||
<field name="partner_id" ref="base.res_partner_2"/>
|
||||
<field name="stage_id" ref="event_track_stage0"/>
|
||||
<field name="kanban_state">blocked</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
|
||||
<record id="event_track_location_online_0" model="event.track.location">
|
||||
<field name="name">Trees</field>
|
||||
</record>
|
||||
<record id="event_track2" model="event.track">
|
||||
<field name="name">How to integrate hardware materials in your pieces of furniture</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=2, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location5"/>
|
||||
<field name="duration" eval="0.25"/>
|
||||
<field name="partner_id" ref="base.res_partner_3"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="kanban_state">done</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<record id="event_track_location_online_1" model="event.track.location">
|
||||
<field name="name">Furniture</field>
|
||||
</record>
|
||||
<record id="event_track3" model="event.track">
|
||||
<field name="name">Portfolio presentation</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=2, minutes=35)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location5"/>
|
||||
<field name="duration" eval="0.3"/>
|
||||
<field name="partner_id" ref="base.res_partner_4"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track4" model="event.track">
|
||||
<field name="name">How to develop automated processes</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=3, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location5"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_2"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track5" model="event.track">
|
||||
<field name="name">The new way to promote your creations</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=4, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location6"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_4"/>
|
||||
<field name="stage_id" ref="event_track_stage2"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track6" model="event.track">
|
||||
<field name="name">Detailed roadmap of our new products</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=7, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location6"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_3"/>
|
||||
<field name="stage_id" ref="event_track_stage2"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track7" model="event.track">
|
||||
<field name="name">A technical explanation of how to use computer design apps</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=10, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location6"/>
|
||||
<field name="duration" eval="1"/>
|
||||
<field name="partner_id" ref="base.res_partner_1"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track8" model="event.track">
|
||||
<field name="name">How to optimize your sales, from leads to sales orders</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_4"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="kanban_state">blocked</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track9" model="event.track">
|
||||
<field name="name">How to improve your quality processes</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=3, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
||||
<field name="duration" eval="1"/>
|
||||
<field name="partner_id" ref="base.res_partner_12"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track10" model="event.track">
|
||||
<field name="name">Raising qualitive insights from your customers</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=5, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="stage_id" ref="event_track_stage0"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track11" model="event.track">
|
||||
<field name="name">Discover our new design team</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=10, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_4"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track12" model="event.track">
|
||||
<field name="name">Latest trends</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_2"/>
|
||||
<field name="stage_id" ref="event_track_stage2"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track13" model="event.track">
|
||||
<field name="name">Advanced reporting</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=2, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location8"/>
|
||||
<field name="duration" eval="0.25"/>
|
||||
<field name="partner_id" ref="base.res_partner_12"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track14" model="event.track">
|
||||
<field name="name">Partnership programs</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=3, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location8"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_10"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track15" model="event.track">
|
||||
<field name="name">How to communicate with your community</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=8, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location8"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_3"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track16" model="event.track">
|
||||
<field name="name">How to follow us on the social media</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=12, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location8"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_12"/>
|
||||
<field name="stage_id" ref="event_track_stage0"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track17" model="event.track">
|
||||
<field name="name">The new marketing strategy</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_10"/>
|
||||
<field name="stage_id" ref="event_track_stage0"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track18" model="event.track">
|
||||
<field name="name">How to build your marketing strategy within a competitive environment</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_2"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track19" model="event.track">
|
||||
<field name="name">Advanced lead management : tips and tricks from the fields</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=3, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_4"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track20" model="event.track">
|
||||
<field name="name">New Certification Program</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=3, hours=5, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_3"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track21" model="event.track">
|
||||
<field name="name">House of World Cultures</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=4, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track22" model="event.track">
|
||||
<field name="name">Minimal but efficient design</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=4, hours=4, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_3"/>
|
||||
<field name="stage_id" ref="event_track_stage0"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track23" model="event.track">
|
||||
<field name="name">Key Success factors selling our furniture</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=4, hours=5, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_1"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track24" model="event.track">
|
||||
<field name="name">Design contest (entire day)</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=1, minutes=25)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location10"/>
|
||||
<field name="duration" eval="1.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_18"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track25" model="event.track">
|
||||
<field name="name">Design contest (entire afternoon)</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=1, minutes=55)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location10"/>
|
||||
<field name="duration" eval="2.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_18"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track27" model="event.track">
|
||||
<field name="name">My Company global presentation</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=3, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="duration" eval="1"/>
|
||||
<field name="partner_id" ref="base.res_partner_1"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track28" model="event.track">
|
||||
<field name="name">Status & Strategy</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=4, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_2"/>
|
||||
<field name="stage_id" ref="event_track_stage2"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track29" model="event.track">
|
||||
<field name="name">The new marketing strategy</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="duration" eval="0.25"/>
|
||||
<field name="partner_id" ref="base.res_partner_2"/>
|
||||
<field name="stage_id" ref="event_track_stage2"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track30" model="event.track">
|
||||
<field name="name">Morning break</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=4, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="duration" eval="0.25"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track31" model="event.track">
|
||||
<field name="name">Lunch</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=16, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="duration" eval="1"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<record id="event_track_location_online_2" model="event.track.location">
|
||||
<field name="name">HowTo</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
||||
@@ -0,0 +1,463 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="event_track1" model="event.track">
|
||||
<field name="name">How to design a new piece of furniture</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location5"/>
|
||||
<field name="duration" eval="1"/>
|
||||
<field name="partner_id" ref="base.res_partner_2"/>
|
||||
<field name="stage_id" ref="event_track_stage0"/>
|
||||
<field name="kanban_state">blocked</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track2" model="event.track">
|
||||
<field name="name">How to integrate hardware materials in your pieces of furniture</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=2, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location5"/>
|
||||
<field name="duration" eval="0.25"/>
|
||||
<field name="partner_id" ref="base.res_partner_3"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="kanban_state">done</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track3" model="event.track">
|
||||
<field name="name">Portfolio presentation</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=2, minutes=35)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location5"/>
|
||||
<field name="duration" eval="0.3"/>
|
||||
<field name="partner_id" ref="base.res_partner_4"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track4" model="event.track">
|
||||
<field name="name">How to develop automated processes</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=3, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location5"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_2"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track5" model="event.track">
|
||||
<field name="name">The new way to promote your creations</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=4, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location6"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_4"/>
|
||||
<field name="stage_id" ref="event_track_stage2"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track6" model="event.track">
|
||||
<field name="name">Detailed roadmap of our new products</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=7, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location6"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_3"/>
|
||||
<field name="stage_id" ref="event_track_stage2"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track7" model="event.track">
|
||||
<field name="name">A technical explanation of how to use computer design apps</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=10, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location6"/>
|
||||
<field name="duration" eval="1"/>
|
||||
<field name="partner_id" ref="base.res_partner_1"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track8" model="event.track">
|
||||
<field name="name">How to optimize your sales, from leads to sales orders</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_4"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="kanban_state">blocked</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track9" model="event.track">
|
||||
<field name="name">How to improve your quality processes</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=3, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
||||
<field name="duration" eval="1"/>
|
||||
<field name="partner_id" ref="base.res_partner_12"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track10" model="event.track">
|
||||
<field name="name">Raising qualitive insights from your customers</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=5, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="stage_id" ref="event_track_stage0"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track11" model="event.track">
|
||||
<field name="name">Discover our new design team</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=10, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_4"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track12" model="event.track">
|
||||
<field name="name">Latest trends</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location7"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_2"/>
|
||||
<field name="stage_id" ref="event_track_stage2"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track13" model="event.track">
|
||||
<field name="name">Advanced reporting</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=2, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location8"/>
|
||||
<field name="duration" eval="0.25"/>
|
||||
<field name="partner_id" ref="base.res_partner_12"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track14" model="event.track">
|
||||
<field name="name">Partnership programs</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=3, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location8"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_10"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track15" model="event.track">
|
||||
<field name="name">How to communicate with your community</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=8, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location8"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_3"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track16" model="event.track">
|
||||
<field name="name">How to follow us on the social media</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=12, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location8"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_12"/>
|
||||
<field name="stage_id" ref="event_track_stage0"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track17" model="event.track">
|
||||
<field name="name">The new marketing strategy</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_10"/>
|
||||
<field name="stage_id" ref="event_track_stage0"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track18" model="event.track">
|
||||
<field name="name">How to build your marketing strategy within a competitive environment</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_2"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track19" model="event.track">
|
||||
<field name="name">Advanced lead management : tips and tricks from the fields</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=3, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_4"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track20" model="event.track">
|
||||
<field name="name">New Certification Program</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=3, hours=5, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_3"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track21" model="event.track">
|
||||
<field name="name">House of World Cultures</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=4, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track22" model="event.track">
|
||||
<field name="name">Minimal but efficient design</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=4, hours=4, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_3"/>
|
||||
<field name="stage_id" ref="event_track_stage0"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track23" model="event.track">
|
||||
<field name="name">Key Success factors selling our furniture</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=4, hours=5, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location9"/>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_1"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track24" model="event.track">
|
||||
<field name="name">Design contest (entire day)</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=1, minutes=25)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location10"/>
|
||||
<field name="duration" eval="1.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_18"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track25" model="event.track">
|
||||
<field name="name">Design contest (entire afternoon)</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=1, minutes=55)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="location_id" ref="website_event_track.event_track_location10"/>
|
||||
<field name="duration" eval="2.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_18"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track27" model="event.track">
|
||||
<field name="name">My Company global presentation</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=3, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="duration" eval="1"/>
|
||||
<field name="partner_id" ref="base.res_partner_1"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track28" model="event.track">
|
||||
<field name="name">Status & Strategy</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1, hours=4, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="duration" eval="0.5"/>
|
||||
<field name="partner_id" ref="base.res_partner_2"/>
|
||||
<field name="stage_id" ref="event_track_stage2"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track29" model="event.track">
|
||||
<field name="name">The new marketing strategy</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=1, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="duration" eval="0.25"/>
|
||||
<field name="partner_id" ref="base.res_partner_2"/>
|
||||
<field name="stage_id" ref="event_track_stage2"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track30" model="event.track">
|
||||
<field name="name">Morning break</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=4, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="duration" eval="0.25"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="event_track31" model="event.track">
|
||||
<field name="name">Lunch</field>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="event_id" ref="event.event_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=2, hours=16, minutes=5)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="duration" eval="1"/>
|
||||
<field name="stage_id" ref="event_track_stage1"/>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
|
||||
<!-- Tracks of: "OpenWood: Furniture Collection Online Reveal" -->
|
||||
<record id="event_7_track_1" model="event.track">
|
||||
<field name="name">What This Event Is All About</field>
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="date" eval="DateTime.now().strftime('%Y-%m-%d 06:00:00')"></field>
|
||||
<field name="tag_ids" eval="[
|
||||
(4, ref('website_event_track.event_track_tag1')),
|
||||
(4, ref('website_event_track.event_track_tag2')),
|
||||
(4, ref('website_event_track.event_track_tag3')),
|
||||
(4, ref('website_event_track.event_track_tag13'))]"/>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="duration">2</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<field name="partner_id" ref="base.res_partner_12"/>
|
||||
</record>
|
||||
<record id="event_7_track_2" model="event.track">
|
||||
<field name="name">Securing your furniture – what you need to know</field>
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="location_id" ref="website_event_track.event_track_location_online_1"/>
|
||||
<field name="date" eval="DateTime.now().strftime('%Y-%m-%d 09:00:00')"></field>
|
||||
<field name="tag_ids" eval="[(4, ref('website_event_track.event_track_tag3')), (4, ref('website_event_track.event_track_tag12'))]"/>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="duration">2</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<field name="partner_id" ref="base.res_partner_12"/>
|
||||
</record>
|
||||
<record id="event_7_track_3" model="event.track">
|
||||
<field name="name">Meet our new food containers</field>
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="location_id" ref="website_event_track.event_track_location_online_2"/>
|
||||
<field name="date" eval="DateTime.now().strftime('%Y-%m-%d 09:30:00')"></field>
|
||||
<field name="tag_ids" eval="[(4, ref('website_event_track.event_track_tag2')), (4, ref('website_event_track.event_track_tag12'))]"/>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="duration">1.5</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<field name="partner_id" ref="base.res_partner_3"/>
|
||||
</record>
|
||||
<record id="event_7_track_4" model="event.track">
|
||||
<field name="name">Home visit: the joy of minimalist living</field>
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="location_id" ref="website_event_track.event_track_location_online_1"/>
|
||||
<field name="date" eval="DateTime.now().strftime('%Y-%m-%d 12:00:00')"></field>
|
||||
<field name="tag_ids" eval="[(4, ref('website_event_track.event_track_tag1')), (4, ref('website_event_track.event_track_tag11'))]"/>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="duration">3</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<field name="partner_id" ref="base.res_partner_3"/>
|
||||
</record>
|
||||
<record id="event_7_track_5" model="event.track">
|
||||
<field name="name">Life at Home Around the World: William’s Story</field>
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="stage_id" ref="event_track_stage4"/>
|
||||
<field name="location_id" ref="website_event_track.event_track_location_online_0"/>
|
||||
<field name="date" eval="DateTime.now().strftime('%Y-%m-%d 13:00:00')"></field>
|
||||
<field name="tag_ids" eval="[(4, ref('website_event_track.event_track_tag1')), (4, ref('website_event_track.event_track_tag11'))]"/>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="duration">2</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<field name="partner_id" ref="base.res_partner_4"/>
|
||||
</record>
|
||||
<record id="event_7_track_6" model="event.track">
|
||||
<field name="name">First Day Wrapup</field>
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="date" eval="DateTime.now().strftime('%Y-%m-%d 15:30:00')"></field>
|
||||
<field name="tag_ids" eval="[
|
||||
(4, ref('website_event_track.event_track_tag1')),
|
||||
(4, ref('website_event_track.event_track_tag2')),
|
||||
(4, ref('website_event_track.event_track_tag3')),
|
||||
(4, ref('website_event_track.event_track_tag13'))]"/>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="duration">1</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<field name="partner_id" ref="base.res_partner_address_28"/>
|
||||
</record>
|
||||
<record id="event_7_track_10" model="event.track">
|
||||
<field name="name">Welcome to Day 2</field>
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d 06:00:00')"></field>
|
||||
<field name="tag_ids" eval="[
|
||||
(4, ref('website_event_track.event_track_tag1')),
|
||||
(4, ref('website_event_track.event_track_tag2')),
|
||||
(4, ref('website_event_track.event_track_tag3')),
|
||||
(4, ref('website_event_track.event_track_tag13'))]"/>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="duration">1.5</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<field name="partner_id" ref="base.res_partner_address_28"/>
|
||||
</record>
|
||||
<record id="event_7_track_11" model="event.track">
|
||||
<field name="name">Facts and figures: climate positive</field>
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="location_id" ref="website_event_track.event_track_location_online_0"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d 08:00:00')"></field>
|
||||
<field name="tag_ids" eval="[(4, ref('website_event_track.event_track_tag3')), (4, ref('website_event_track.event_track_tag11'))]"/>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="duration">3</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<field name="partner_id" ref="base.res_partner_address_15"/>
|
||||
</record>
|
||||
<record id="event_7_track_12" model="event.track">
|
||||
<field name="name">Pretty. Ugly. Lovely.</field>
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="location_id" ref="website_event_track.event_track_location_online_2"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d 09:00:00')"></field>
|
||||
<field name="tag_ids" eval="[(4, ref('website_event_track.event_track_tag2')), (4, ref('website_event_track.event_track_tag12'))]"/>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="duration">2</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<field name="partner_id" ref="base.res_partner_address_16"/>
|
||||
</record>
|
||||
<record id="event_7_track_13" model="event.track">
|
||||
<field name="name">Event Wrapup</field>
|
||||
<field name="event_id" ref="event.event_7"/>
|
||||
<field name="stage_id" ref="event_track_stage3"/>
|
||||
<field name="date" eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d 15:00:00')"></field>
|
||||
<field name="tag_ids" eval="[
|
||||
(4, ref('website_event_track.event_track_tag1')),
|
||||
(4, ref('website_event_track.event_track_tag2')),
|
||||
(4, ref('website_event_track.event_track_tag3')),
|
||||
(4, ref('website_event_track.event_track_tag13'))]"/>
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="duration">2</field>
|
||||
<field name="user_id" ref="base.user_admin"/>
|
||||
<field name="partner_id" ref="base.res_partner_address_16"/>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="event_7_track_4" model="event.track">
|
||||
<field name="description" type="html">
|
||||
<p>A summary of know-how: how and what. All the basics for this course about gardening.</p>
|
||||
</field>
|
||||
</record>
|
||||
<record id="event_7_track_5" model="event.track">
|
||||
<field name="description" type="html">
|
||||
<p>A summary of know-how: how and what. All the basics for this course about gardening.</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="base.res_partner_address_15" model="res.partner">
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="website">http://azure.example.com</field>
|
||||
<field name="website_description" type="xml">
|
||||
<p>
|
||||
Brandon works in IT sector <b>since 10 years</b>. He is known
|
||||
notably for selling mouse traps. With that trick he cut
|
||||
IT budget by almost half within the last 2 years.
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
<record id="base.res_partner_address_16" model="res.partner">
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="website">http://azure.example.com</field>
|
||||
<field name="website_description" type="xml">
|
||||
<p>
|
||||
Nicole works in IT sector <b>since 20 years</b>. She
|
||||
develops software to help develop websites. She sold her
|
||||
first company at 30 years old and manage to grow Azure Interior
|
||||
from 1 to 55 employees mostly by reselling services on
|
||||
Odoo.
|
||||
</p><p>
|
||||
Nicole is <b>author of several books</b>, including Amazon best seller
|
||||
"How Azure and Odoo will change the business world!".
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
<record id="base.res_partner_address_28" model="res.partner">
|
||||
<field name="is_published" eval="True"/>
|
||||
<field name="website">http://azure.example.com</field>
|
||||
<field name="website_description" type="xml">
|
||||
<p>
|
||||
Brandon works in IT sector <b>since 10 years</b>. He is known
|
||||
notably for selling mouse traps. With that trick he cut
|
||||
IT budget by almost half within the last 2 years.
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
+41
-26
@@ -20,33 +20,53 @@ EventSpecificOptions.include({
|
||||
this._super.apply(this, arguments);
|
||||
},
|
||||
|
||||
_initCheckbox: function () {
|
||||
this._rpc({
|
||||
model: this.modelName,
|
||||
method: 'read',
|
||||
args: [[this.eventId], ['website_menu', 'website_url', 'website_track', 'website_track_proposal']],
|
||||
}).then((data) => {
|
||||
if (data[0]['website_track']) {
|
||||
this.$displayTalksInput.attr('checked', 'checked');
|
||||
}
|
||||
if (data[0]['website_track_proposal']) {
|
||||
this.$allowTalksInput.attr('checked', 'checked');
|
||||
}
|
||||
if (data[0]['website_menu']) {
|
||||
this.$submenuInput.attr('checked', 'checked');
|
||||
} else {
|
||||
this.$displayTalksInput.closest('a').addClass('d-none');
|
||||
this.$allowTalksInput.closest('a').addClass('d-none');
|
||||
}
|
||||
this.eventUrl = data[0]['website_url'];
|
||||
});
|
||||
},
|
||||
//--------------------------------------------------------------------------
|
||||
// Handlers
|
||||
//--------------------------------------------------------------------------
|
||||
|
||||
_onAllowTalkProposalChange: function () {
|
||||
var checkboxValue = this.$allowTalksInput.is(':checked');
|
||||
this._toggleTalkProposal(checkboxValue);
|
||||
},
|
||||
|
||||
_onDisplayTalksChange: function () {
|
||||
var checkboxValue = this.$displayTalksInput.is(':checked');
|
||||
this._toggleDisplayTalks(checkboxValue);
|
||||
},
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
// Private
|
||||
//--------------------------------------------------------------------------
|
||||
|
||||
_getCheckboxFields: function () {
|
||||
var fields = this._super();
|
||||
fields = _.union(fields, ['website_track', 'website_track_proposal']);
|
||||
return fields;
|
||||
},
|
||||
|
||||
_getCheckboxFieldMatch: function (checkboxField) {
|
||||
if (checkboxField === 'website_track') {
|
||||
return this.$displayTalksInput;
|
||||
}
|
||||
if (checkboxField === 'website_track_proposal') {
|
||||
return this.$allowTalksInput;
|
||||
}
|
||||
return this._super(checkboxField);
|
||||
},
|
||||
|
||||
_initCheckboxCallback: function (rpcData) {
|
||||
this._super(rpcData);
|
||||
var submenuInput;
|
||||
if (rpcData[0]['website_track']) {
|
||||
submenuInput = this._getCheckboxFieldMatch('website_track');
|
||||
submenuInput.attr('checked', 'checked');
|
||||
}
|
||||
if (rpcData[0]['website_track_proposal']) {
|
||||
submenuInput = this._getCheckboxFieldMatch('website_track_proposal');
|
||||
submenuInput.attr('checked', 'checked');
|
||||
}
|
||||
},
|
||||
|
||||
_toggleTalkProposal: function (val) {
|
||||
var self = this;
|
||||
this._rpc({
|
||||
@@ -58,11 +78,6 @@ EventSpecificOptions.include({
|
||||
});
|
||||
},
|
||||
|
||||
_onDisplayTalksChange: function () {
|
||||
var checkboxValue = this.$displayTalksInput.is(':checked');
|
||||
this._toggleDisplayTalks(checkboxValue);
|
||||
},
|
||||
|
||||
_toggleDisplayTalks: function (val) {
|
||||
var self = this;
|
||||
this._rpc({
|
||||
|
||||
Reference in New Issue
Block a user