summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/event/data/event_demo.xml62
-rw-r--r--addons/event/data/event_registration_demo.xml22
-rw-r--r--addons/event/data/res_partner_demo.xml34
-rw-r--r--addons/website_event/data/event_demo.xml21
-rw-r--r--addons/website_event/static/src/img/event_cover_7.jpgbin0 -> 63219 bytes
-rw-r--r--addons/website_event_track/__manifest__.py3
-rw-r--r--addons/website_event_track/data/event_demo.xml420
-rw-r--r--addons/website_event_track/data/event_track_demo.xml463
-rw-r--r--addons/website_event_track/data/event_track_demo_description.xml15
-rw-r--r--addons/website_event_track/data/res_partner_demo.xml41
10 files changed, 720 insertions, 361 deletions
diff --git a/addons/event/data/event_demo.xml b/addons/event/data/event_demo.xml
index c3699cf6e2e..5cdf2ca9ee3 100644
--- a/addons/event/data/event_demo.xml
+++ b/addons/event/data/event_demo.xml
@@ -28,47 +28,68 @@
<!-- 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_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 -->
<record id="event.event_0" model="event.event">
<field name="name">Design Fair Los Angeles</field>
@@ -285,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>
diff --git a/addons/event/data/event_registration_demo.xml b/addons/event/data/event_registration_demo.xml
index 8f1d57c927f..632702c1a26 100644
--- a/addons/event/data/event_registration_demo.xml
+++ b/addons/event/data/event_registration_demo.xml
@@ -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'),
diff --git a/addons/event/data/res_partner_demo.xml b/addons/event/data/res_partner_demo.xml
index 4901bcee2de..788e9d411ff 100644
--- a/addons/event/data/res_partner_demo.xml
+++ b/addons/event/data/res_partner_demo.xml
@@ -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>
diff --git a/addons/website_event/data/event_demo.xml b/addons/website_event/data/event_demo.xml
index 6cdb14702a7..5ccb5ea98c5 100644
--- a/addons/website_event/data/event_demo.xml
+++ b/addons/website_event/data/event_demo.xml
@@ -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>
diff --git a/addons/website_event/static/src/img/event_cover_7.jpg b/addons/website_event/static/src/img/event_cover_7.jpg
new file mode 100644
index 00000000000..9914bdf23a0
--- /dev/null
+++ b/addons/website_event/static/src/img/event_cover_7.jpg
Binary files differ
diff --git a/addons/website_event_track/__manifest__.py b/addons/website_event_track/__manifest__.py
index 9a94f6d4f52..00b2d1ed275 100644
--- a/addons/website_event_track/__manifest__.py
+++ b/addons/website_event_track/__manifest__.py
@@ -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',
],
}
diff --git a/addons/website_event_track/data/event_demo.xml b/addons/website_event_track/data/event_demo.xml
index 6ea81d627d9..c22aa790099 100644
--- a/addons/website_event_track/data/event_demo.xml
+++ b/addons/website_event_track/data/event_demo.xml
@@ -1,49 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
+ <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>
<record id="event_track_tag1" model="event.track.tag">
- <field name="name">Technical</field>
+ <field name="name">Consumers</field>
+ <field name="color">1</field>
</record>
<record id="event_track_tag2" model="event.track.tag">
- <field name="name">Business</field>
+ <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_tag4" model="event.track.tag">
- <field name="name">Round Table</field>
+ <record id="event_track_tag12" model="event.track.tag">
+ <field name="name">Round Tables</field>
+ <field name="color">5</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 id="event_track_tag13" model="event.track.tag">
+ <field name="name">Keynote</field>
+ <field name="color">6</field>
</record>
- <!-- Sponsorships -->
-
<record id="event_sponsor_0" model="event.sponsor">
<field name="event_id" ref="event.event_0"/>
<field name="sponsor_type_id" ref="event_sponsor_type1"/>
<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>
- <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 &amp; 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 id="event_track_location_online_0" model="event.track.location">
+ <field name="name">Trees</field>
</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 id="event_track_location_online_1" model="event.track.location">
+ <field name="name">Furniture</field>
</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>
diff --git a/addons/website_event_track/data/event_track_demo.xml b/addons/website_event_track/data/event_track_demo.xml
new file mode 100644
index 00000000000..8c610ea5b10
--- /dev/null
+++ b/addons/website_event_track/data/event_track_demo.xml
@@ -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 &amp; 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>
diff --git a/addons/website_event_track/data/event_track_demo_description.xml b/addons/website_event_track/data/event_track_demo_description.xml
new file mode 100644
index 00000000000..86e5528bed8
--- /dev/null
+++ b/addons/website_event_track/data/event_track_demo_description.xml
@@ -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>
diff --git a/addons/website_event_track/data/res_partner_demo.xml b/addons/website_event_track/data/res_partner_demo.xml
new file mode 100644
index 00000000000..e1325703306
--- /dev/null
+++ b/addons/website_event_track/data/res_partner_demo.xml
@@ -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>