summaryrefslogtreecommitdiff
path: root/addons/event/data
diff options
context:
space:
mode:
authorqmo-odoo <qmo@odoo.com>2020-03-13 09:56:39 +0000
committerThibault Delavallée <tde@odoo.com>2020-03-17 07:56:17 +0000
commit7cdf8c25a63753f8370b15e0307b8e57d9db9b7c (patch)
treefa1396db739ba3db18df3ea94da9c5925b176c3c /addons/event/data
parentff6f006059bb8f1e1d200456c1fceaa12b8b602d (diff)
[IMP] (website_)event: improve demo data
In order to have an easier and better time showcasing the functionalities of event, demo data had to be improved. LINKS closes odoo/odoo#45372 Taskid: 2170834 Pr: #45372 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
Diffstat (limited to 'addons/event/data')
-rw-r--r--addons/event/data/event_demo.xml136
-rw-r--r--addons/event/data/event_registration_demo.xml103
-rw-r--r--addons/event/data/res_partner_demo.xml36
3 files changed, 250 insertions, 25 deletions
diff --git a/addons/event/data/event_demo.xml b/addons/event/data/event_demo.xml
index 086b40eacc2..91651959471 100644
--- a/addons/event/data/event_demo.xml
+++ b/addons/event/data/event_demo.xml
@@ -26,14 +26,14 @@
</record>
<!-- Event -->
- <record id="event_0" model="event.event">
+ <record id="event.event_0" model="event.event">
<field name="name">Design Fair Los Angeles</field>
<field name="user_id" ref="base.user_demo"/>
- <field name="date_begin" eval="(DateTime.now() + timedelta(days=2)).strftime('%Y-%m-%d 08:00:00')"/>
- <field name="date_end" eval="(DateTime.now() + timedelta(days=6)).strftime('%Y-%m-%d 18:00:00')"/>
+ <field name="date_begin" eval="(DateTime.now() + timedelta(days=10)).strftime('%Y-%m-%d 08:00:00')"/>
+ <field name="date_end" eval="(DateTime.now() + timedelta(days=14)).strftime('%Y-%m-%d 18:00:00')"/>
<field name="seats_availability">limited</field>
<field name="seats_max">50</field>
- <field name="address_id" ref="base.res_partner_1"/>
+ <field name="address_id" ref="event.res_partner_location_2"/>
<field name="date_tz">US/Pacific</field>
<field name="event_type_id" ref="event_type_0"/>
<field name="stage_id" ref="event_stage_booked"/>
@@ -42,22 +42,24 @@
<field name="name">Free</field>
<field name="description">Free entrance, no food !</field>
<field name="event_id" ref="event.event_0"/>
- <field name="start_sale_date" eval="(DateTime.today() - timedelta(days=5)).strftime('%Y-%m-%d')"/>
- <field name="end_sale_date" eval="(DateTime.today() + timedelta(days=5)).strftime('%Y-%m-%d')"/>
+ <field name="start_sale_date" eval="(DateTime.today() + timedelta(days=5)).strftime('%Y-%m-%d')"/>
+ <field name="end_sale_date" eval="(DateTime.today() + timedelta(days=10)).strftime('%Y-%m-%d')"/>
<field name="seats_max">0</field>
</record>
<record id="event_0_ticket_1" model="event.event.ticket">
<field name="name">Standard</field>
<field name="description">For only 10, you gain access to catering. Yum yum.</field>
<field name="event_id" ref="event.event_0"/>
- <field name="end_sale_date" eval="(DateTime.today() + timedelta(days=2)).strftime('%Y-%m-%d')"/>
+ <field name="start_sale_date" eval="(DateTime.today() + timedelta(days=5)).strftime('%Y-%m-%d')"/>
+ <field name="end_sale_date" eval="(DateTime.today() + timedelta(days=10)).strftime('%Y-%m-%d')"/>
<field name="seats_max">50</field>
</record>
<record id="event_0_ticket_2" model="event.event.ticket">
<field name="name">VIP</field>
<field name="description">You are truly among the best.</field>
<field name="event_id" ref="event.event_0"/>
- <field name="end_sale_date" eval="(DateTime.today() + timedelta(days=3)).strftime('%Y-%m-%d')"/>
+ <field name="start_sale_date" eval="(DateTime.today() + timedelta(days=5)).strftime('%Y-%m-%d')"/>
+ <field name="end_sale_date" eval="(DateTime.today() + timedelta(days=10)).strftime('%Y-%m-%d')"/>
<field name="seats_max">10</field>
</record>
@@ -67,8 +69,50 @@
<field eval="(DateTime.today()+ timedelta(days=100)).strftime('%Y-%m-%d 20:15:00')" name="date_begin"/>
<field eval="(DateTime.today()+ timedelta(days=101)).strftime('%Y-%m-%d 00:30:00')" name="date_end"/>
<field name="event_type_id" ref="event_type_2"/>
- <field name="address_id" ref="base.res_partner_1"/>
+ <field name="address_id" ref="event.res_partner_location_0"/>
<field name="stage_id" ref="event_stage_booked"/>
+ <field name="kanban_state">blocked</field>
+ </record>
+
+ <record id="message_event_1_0" model="mail.message">
+ <field name="model">event.event</field>
+ <field name="res_id" ref="event.event_1"/>
+ <field name="body" type="html"><p>Hello Marc Demo,<br/>
+ Our flight authorizations have been revoked due to insurance issues.<br/>
+ Could you take care of it as soon as possible ?</p>
+ </field>
+ <field name="message_type">comment</field>
+ <field name="subtype_id" ref="mail.mt_comment"/>
+ <field name="author_id" ref="base.partner_admin"/>
+ </record>
+ <record id="message_event_1_1" model="mail.message">
+ <field name="model">event.event</field>
+ <field name="res_id" ref="event.event_1"/>
+ <field name="parent_id" ref="message_event_1_0"/>
+ <field name="body" type="html"><p>Hi Mitchell Admin,<br/>I will take care of it today !</p></field>
+ <field name="message_type">comment</field>
+ <field name="subtype_id" ref="mail.mt_comment"/>
+ <field name="author_id" ref="base.partner_demo"/>
+ </record>
+ <record id="message_event_1_2" model="mail.message">
+ <field name="model">event.event</field>
+ <field name="res_id" ref="event.event_1"/>
+ <field name="parent_id" ref="message_event_1_1"/>
+ <field name="body" type="html"><p>Great ! This event will stay "blocked" until it is fixed.<br/>
+ Feel free to green it once everything is in order.</p>
+ </field>
+ <field name="message_type">comment</field>
+ <field name="subtype_id" ref="mail.mt_comment"/>
+ <field name="author_id" ref="base.partner_admin"/>
+ </record>
+ <record id="activity_event_1_0" model="mail.activity">
+ <field name="res_id" ref="event.event_1" />
+ <field name="res_model_id" ref="event.model_event_event"/>
+ <field name="activity_type_id" ref="mail.mail_activity_data_call"/>
+ <field name="summary">Call the local state house.</field>
+ <field name="date_deadline" eval="DateTime.today()"/>
+ <field name="create_uid" ref="base.user_demo"/>
+ <field name="user_id" ref="base.user_demo"/>
</record>
<record id="event_2" model="event.event">
@@ -77,7 +121,7 @@
<field eval="(DateTime.today()+ timedelta(days=5)).strftime('%Y-%m-%d 07:00:00')" name="date_begin"/>
<field eval="(DateTime.today()+ timedelta(days=5)).strftime('%Y-%m-%d 16:30:00')" name="date_end"/>
<field name="event_type_id" ref="event_type_data_online"/>
- <field name="address_id" ref="base.res_partner_4"/>
+ <field name="address_id" ref="event.res_partner_location_2"/>
<field name="seats_availability">limited</field>
<field name="seats_max">200</field>
<field name="stage_id" ref="event_stage_booked"/>
@@ -94,44 +138,92 @@
<field name="end_sale_date" eval="(DateTime.today() + timedelta(60)).strftime('%Y-%m-%d')"/>
<field name="seats_max">5</field>
</record>
+ <record id="activity_event_2_0" model="mail.activity">
+ <field name="res_id" ref="event.event_2" />
+ <field name="res_model_id" ref="event.model_event_event"/>
+ <field name="activity_type_id" ref="mail.mail_activity_data_call"/>
+ <field name="summary">Call the caterer.</field>
+ <field name="date_deadline" eval="(DateTime.today() + relativedelta(days=3)).strftime('%Y-%m-%d %H:%M')"/>
+ <field name="create_uid" ref="base.user_admin"/>
+ <field name="user_id" ref="base.user_admin"/>
+ </record>
+ <record id="event_2_mail_0" model="event.mail">
+ <field name="event_id" ref="event.event_2"/>
+ <field name="template_id" ref="event.event_subscription"/>
+ </record>
<record id="event.event_3" model="event.event">
<field name="name">Live Music Festival</field>
- <field name="user_id" ref="base.user_admin"/>
- <field eval="(DateTime.today()+ timedelta(days=130)).strftime('%Y-%m-%d 20:15:00')" name="date_begin"/>
- <field eval="(DateTime.today()+ timedelta(days=133)).strftime('%Y-%m-%d 00:30:00')" name="date_end"/>
+ <field name="user_id" ref="base.user_demo"/>
+ <field name="date_begin" eval="(DateTime.today()+ timedelta(days=130)).strftime('%Y-%m-%d 20:15:00')"/>
+ <field name="date_end" eval="(DateTime.today()+ timedelta(days=133)).strftime('%Y-%m-%d 00:30:00')"/>
<field name="event_type_id" ref="event_type_0"/>
- <field name="address_id" ref="base.res_partner_3"/>
+ <field name="address_id" ref="event.res_partner_location_1"/>
<field name="stage_id" ref="event_stage_announced"/>
</record>
+ <record id="event_3_ticket_0" model="event.event.ticket">
+ <field name="name">Standard</field>
+ <field name="event_id" ref="event.event_3"/>
+ <field name="end_sale_date" eval="(DateTime.today() + timedelta(days=20)).strftime('%Y-%m-%d')"/>
+ <field name="seats_max">1200</field>
+ </record>
+ <record id="event_3_ticket_1" model="event.event.ticket">
+ <field name="name">VIP</field>
+ <field name="event_id" ref="event.event_3"/>
+ <field name="end_sale_date" eval="(DateTime.today() + timedelta(days=20)).strftime('%Y-%m-%d')"/>
+ <field name="seats_max">50</field>
+ </record>
+ <record id="activity_event_3_0" model="mail.activity">
+ <field name="res_id" ref="event.event_3" />
+ <field name="res_model_id" ref="event.model_event_event"/>
+ <field name="activity_type_id" ref="mail.mail_activity_data_call"/>
+ <field name="summary">Prepare interview with local media.</field>
+ <field name="date_deadline" eval="DateTime.today().strftime('%Y-%m-%d %H:%M')"/>
+ <field name="create_uid" ref="base.user_admin"/>
+ <field name="user_id" ref="base.user_admin"/>
+ </record>
+ <record id="event_3_mail_0" model="event.mail">
+ <field name="event_id" ref="event.event_3"/>
+ <field name="template_id" ref="event.event_subscription"/>
+ </record>
<!-- EVENT_4: very limited, intended to test seats reservation -->
<record id="event.event_4" model="event.event">
<field name="name">Business workshops</field>
<field name="user_id" ref="base.user_admin"/>
- <field name="date_begin" eval="(DateTime.today()+ timedelta(days=50)).strftime('%Y-%m-%d 18:00:00')"/>
- <field name="date_end" eval="(DateTime.today()+ timedelta(days=50)).strftime('%Y-%m-%d 22:30:00')"/>
+ <field name="date_begin" eval="(DateTime.today() - timedelta(days=5)).strftime('%Y-%m-%d 18:00:00')"/>
+ <field name="date_end" eval="(DateTime.today() - timedelta(days=5)).strftime('%Y-%m-%d 22:30:00')"/>
<field name="seats_availability">limited</field>
<field name="seats_max">4</field>
- <field name="address_id" ref="base.res_partner_4"/>
+ <field name="address_id" ref="event.res_partner_location_2"/>
<field name="date_tz">US/Pacific</field>
<field name="event_type_id" ref="event_type_1"/>
- <field name="stage_id" ref="event_stage_announced"/>
+ <field name="stage_id" ref="event_stage_done"/>
+ <field name="kanban_state">done</field>
</record>
<record id="event_4_ticket_0" model="event.event.ticket">
<field name="name">General Admission</field>
<field name="event_id" ref="event.event_4"/>
- <field name="end_sale_date" eval="(DateTime.today() + timedelta(30)).strftime('%Y-%m-%d')"/>
+ <field name="end_sale_date" eval="(DateTime.today() - timedelta(30)).strftime('%Y-%m-%d')"/>
<field name="seats_max">4</field>
</record>
+ <record id="activity_event_4_0" model="mail.activity">
+ <field name="res_id" ref="event.event_4" />
+ <field name="res_model_id" ref="event.model_event_event"/>
+ <field name="activity_type_id" ref="mail.mail_activity_data_call"/>
+ <field name="summary">Prepare after movie.</field>
+ <field name="date_deadline" eval="(DateTime.today() + relativedelta(days=3)).strftime('%Y-%m-%d %H:%M')"/>
+ <field name="create_uid" ref="base.user_admin"/>
+ <field name="user_id" ref="base.user_admin"/>
+ </record>
<record id="event.event_5" model="event.event">
<field name="name">Hockey Tournament</field>
- <field name="user_id" ref="base.user_admin"/>
+ <field name="user_id" ref="base.user_demo"/>
<field eval="(DateTime.today()+ timedelta(days=370)).strftime('%Y-%m-%d 09:00:00')" name="date_begin"/>
<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="base.res_partner_1"/>
+ <field name="address_id" ref="event.res_partner_location_1"/>
</record>
<record id="event.event_6" model="event.event">
@@ -140,7 +232,7 @@
<field eval="(DateTime.today()+ timedelta(days=30)).strftime('%Y-%m-%d 09:30:00')" name="date_begin"/>
<field eval="(DateTime.today()+ timedelta(days=30)).strftime('%Y-%m-%d 17:30:00')" name="date_end"/>
<field name="event_type_id" ref="event_type_0"/>
- <field name="address_id" ref="base.res_partner_1"/>
+ <field name="address_id" ref="event.res_partner_location_1"/>
</record>
</data>
diff --git a/addons/event/data/event_registration_demo.xml b/addons/event/data/event_registration_demo.xml
index e3b3b8a0ec1..8f1d57c927f 100644
--- a/addons/event/data/event_registration_demo.xml
+++ b/addons/event/data/event_registration_demo.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<odoo><data>
-
+ <!-- Design fair -->
<record id="event_registration_0_0" model="event.registration">
<field name="event_id" ref="event.event_0"/>
<field name="event_ticket_id" ref="event.event_0_ticket_1"/>
@@ -15,10 +15,100 @@
<field name="event_id" ref="event.event_0"/>
<field name="event_ticket_id" ref="event.event_0_ticket_0"/>
<field name="name">Tucker Carlson</field>
- <field name="name">tuck@test.example.com</field>
+ <field name="email">tuck@test.example.com</field>
+ <field name="partner_id" eval="False"/>
+ </record>
+
+ <!-- Reno Ballon Race -->
+ <record id="event_registration_1_0" model="event.registration">
+ <field name="event_id" ref="event.event_1"/>
+ <field name="partner_id" ref="base.res_partner_address_1"/>
+ </record>
+ <record id="event_registration_1_1" model="event.registration">
+ <field name="event_id" ref="event.event_1"/>
+ <field name="partner_id" ref="base.res_partner_address_2"/>
+ </record>
+ <record id="event_registration_1_2" model="event.registration">
+ <field name="event_id" ref="event.event_1"/>
+ <field name="name">Piers Morgan</field>
+ <field name="email">piersm@test.example.com</field>
+ <field name="partner_id" eval="False"/>
+ </record>
+ <record id="event_registration_1_3" model="event.registration">
+ <field name="event_id" ref="event.event_1"/>
+ <field name="partner_id" ref="base.res_partner_address_3"/>
+ </record>
+ <record id="event_registration_1_4" model="event.registration">
+ <field name="event_id" ref="event.event_1"/>
+ <field name="partner_id" ref="base.res_partner_address_4"/>
+ </record>
+ <record id="event_registration_1_5" model="event.registration">
+ <field name="event_id" ref="event.event_1"/>
+ <field name="name">Nigel Woodfire</field>
+ <field name="email">nigelw@test.example.com</field>
<field name="partner_id" eval="False"/>
</record>
+ <!-- Conference for architects -->
+ <record id="event_registration_2_0" model="event.registration">
+ <field name="event_id" ref="event.event_2"/>
+ <field name="event_ticket_id" ref="event.event_2_ticket_1"/>
+ <field name="partner_id" ref="base.res_partner_address_1"/>
+ </record>
+ <record id="event_registration_2_1" model="event.registration">
+ <field name="event_id" ref="event.event_2"/>
+ <field name="event_ticket_id" ref="event.event_2_ticket_1"/>
+ <field name="partner_id" ref="base.res_partner_address_2"/>
+ </record>
+ <record id="event_registration_2_2" model="event.registration">
+ <field name="event_id" ref="event.event_2"/>
+ <field name="event_ticket_id" ref="event.event_2_ticket_2"/>
+ <field name="name">Piers Morgan</field>
+ <field name="email">piersm@test.example.com</field>
+ <field name="partner_id" eval="False"/>
+ </record>
+ <record id="event_registration_2_3" model="event.registration">
+ <field name="event_id" ref="event.event_2"/>
+ <field name="event_ticket_id" ref="event.event_2_ticket_1"/>
+ <field name="partner_id" ref="base.res_partner_address_3"/>
+ </record>
+ <record id="event_registration_2_4" model="event.registration">
+ <field name="event_id" ref="event.event_2"/>
+ <field name="event_ticket_id" ref="event.event_2_ticket_1"/>
+ <field name="partner_id" ref="base.res_partner_address_4"/>
+ </record>
+
+ <!-- Live Music Festival -->
+ <record id="event_registration_3_0" model="event.registration">
+ <field name="event_id" ref="event.event_3"/>
+ <field name="partner_id" ref="base.res_partner_address_1"/>
+ </record>
+ <record id="event_registration_3_1" model="event.registration">
+ <field name="event_id" ref="event.event_3"/>
+ <field name="partner_id" ref="base.res_partner_address_2"/>
+ </record>
+ <record id="event_registration_3_2" model="event.registration">
+ <field name="event_id" ref="event.event_3"/>
+ <field name="name">Piers Morgan</field>
+ <field name="email">piersm@test.example.com</field>
+ <field name="partner_id" eval="False"/>
+ </record>
+ <record id="event_registration_3_3" model="event.registration">
+ <field name="event_id" ref="event.event_3"/>
+ <field name="partner_id" ref="base.res_partner_address_3"/>
+ </record>
+ <record id="event_registration_3_4" model="event.registration">
+ <field name="event_id" ref="event.event_3"/>
+ <field name="partner_id" ref="base.res_partner_address_4"/>
+ </record>
+ <record id="event_registration_3_5" model="event.registration">
+ <field name="event_id" ref="event.event_3"/>
+ <field name="name">Nigel Woodfire</field>
+ <field name="email">nigelw@test.example.com</field>
+ <field name="partner_id" eval="False"/>
+ </record>
+
+ <!-- Business Workshop -->
<record id="event_registration_4_0" model="event.registration">
<field name="event_id" ref="event.event_4"/>
<field name="event_ticket_id" ref="event.event_4_ticket_0"/>
@@ -38,7 +128,14 @@
<function model="event.registration"
name="action_confirm"
eval="[[ref('event_registration_0_0'), ref('event_registration_0_1'),
- ref('event_registration_4_0'), ref('event_registration_4_1'), ref('event_registration_4_2')]]"
+ ref('event_registration_1_0'), ref('event_registration_1_1'), ref('event_registration_1_2'),
+ ref('event_registration_2_0'), ref('event_registration_2_1'), ref('event_registration_2_2'), ref('event_registration_2_3'),
+ ref('event_registration_4_2')]]"
+ />
+
+ <function model="event.registration"
+ name="action_set_done"
+ eval="[[ref('event_registration_4_0'), ref('event_registration_4_1')]]"
/>
</data></odoo> \ No newline at end of file
diff --git a/addons/event/data/res_partner_demo.xml b/addons/event/data/res_partner_demo.xml
new file mode 100644
index 00000000000..4901bcee2de
--- /dev/null
+++ b/addons/event/data/res_partner_demo.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<odoo>
+ <data>
+
+ <!-- Res Partner that will be used as locations for events -->
+ <record id="res_partner_location_0" model="res.partner">
+ <field name="name">Reno Airfield</field>
+ <field name="is_company">1</field>
+ <field name="street">1235 Columbia Hill Rd</field>
+ <field name="city">Reno</field>
+ <field name="state_id" ref='base.state_us_23'/>
+ <field name="zip">89508</field>
+ <field name="country_id" ref="base.us"/>
+ </record>
+
+ <record id="res_partner_location_1" model="res.partner">
+ <field name="name">Wembley Stadium</field>
+ <field name="is_company">1</field>
+ <field name="street">Wembley HA9 0WS</field>
+ <field name="city">London</field>
+ <field name="state_id" ref='base.state_uk117'/>
+ <field name="country_id" ref="base.uk"/>
+ </record>
+
+ <record id="res_partner_location_2" model="res.partner">
+ <field name="name">Los Angeles Convention Center</field>
+ <field name="is_company">1</field>
+ <field name="street">1201 S Figueroa St</field>
+ <field name="city">Los Angeles</field>
+ <field name="state_id" ref='base.state_us_5'/>
+ <field name="zip">90015</field>
+ <field name="country_id" ref="base.us"/>
+ </record>
+
+ </data>
+</odoo>