summaryrefslogtreecommitdiff
path: root/addons/event/data
diff options
context:
space:
mode:
authorAurélien Warnon <awa@odoo.com>2020-06-24 11:40:02 +0000
committerThibault Delavallée <tde@odoo.com>2020-07-24 06:54:35 +0000
commit382b8f5e1a6d8e7baa9733c5be9d76a38fab20d8 (patch)
treea8bbcb6c8cfd008197e106cf6224822a7441c150 /addons/event/data
parent54f5c14a3f43ee55731a04c34fde5f3e6134c4dd (diff)
[IMP] (website)_event_(track): improve and add demo data
PURPOSE Prepare Event Online support by providing fixes and preparatory cleaning commits. SPECIFICATIONS As new Online Event feature is about to land new and improved demo data is necessary to showcase it. Add a new event for demo data that will be used to showcase the "online" features to be added soon. Add some interesting demo on it: tags, tracks, sponsors, ... LINKS Task ID 2289148 (Event Bugprovements) Prepares Task ID 2252655 (master Online Event task) Prepares Task ID 2283796 (Event B2Basics) PR #53944 X-original-commit: 553e835eb87a750312bed8e188b3ba82e811f7cc Co-authored-by: Aurélien Warnon <awa@odoo.com> Co-authored-by: David Beguin <dbe@odoo.com> Co-authored-by: Thibault Delavallée <tde@odoo.com>
Diffstat (limited to 'addons/event/data')
-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
3 files changed, 110 insertions, 8 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>