diff options
| author | qmo-odoo <qmo@odoo.com> | 2020-03-13 09:56:39 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2020-03-17 07:56:17 +0000 |
| commit | 7cdf8c25a63753f8370b15e0307b8e57d9db9b7c (patch) | |
| tree | fa1396db739ba3db18df3ea94da9c5925b176c3c /addons/event/data | |
| parent | ff6f006059bb8f1e1d200456c1fceaa12b8b602d (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.xml | 136 | ||||
| -rw-r--r-- | addons/event/data/event_registration_demo.xml | 103 | ||||
| -rw-r--r-- | addons/event/data/res_partner_demo.xml | 36 |
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> |
