diff options
| author | Debauche Stéphane <std@odoo.com> | 2019-11-12 09:12:45 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2020-01-08 09:11:51 +0000 |
| commit | bd61b6cd386ebeb9f8b375fff7ad430a2e4c39b5 (patch) | |
| tree | cdad34357fd4c0cd2faed2e5363c651f51f246b3 /addons/website_event_track/data | |
| parent | e3ff893bb774f3784ca5b9c925618a0f793d7182 (diff) | |
[IMP] website_event_track: improve `event.track`
1. the color of a track is now based on the color of the stage
2. the default date of a track is the ``date_begin`` of its event
Task #2088538
Diffstat (limited to 'addons/website_event_track/data')
| -rw-r--r-- | addons/website_event_track/data/event_demo.xml | 69 | ||||
| -rw-r--r-- | addons/website_event_track/data/event_track_data.xml | 3 |
2 files changed, 33 insertions, 39 deletions
diff --git a/addons/website_event_track/data/event_demo.xml b/addons/website_event_track/data/event_demo.xml index 80c236e1194..6ea81d627d9 100644 --- a/addons/website_event_track/data/event_demo.xml +++ b/addons/website_event_track/data/event_demo.xml @@ -90,11 +90,10 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 06:00:00')"></field> + <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="color">3</field> <field name="stage_id" ref="event_track_stage0"/> <field name="kanban_state">blocked</field> <field name="user_id" ref="base.user_admin"/> @@ -103,7 +102,7 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 08:30:00')"></field> + <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"/> @@ -115,7 +114,7 @@ <field name="name">Portfolio presentation</field> <field name="is_published" eval="True"/> <field name="event_id" ref="event.event_0"/> - <field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 10:30:00')"></field> + <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"/> @@ -126,7 +125,7 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 09:00:00')"></field> + <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"/> @@ -137,7 +136,7 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 06:00:00')"></field> + <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"/> @@ -148,7 +147,7 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 06:30:00')"></field> + <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"/> @@ -159,7 +158,7 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 08:30:00')"></field> + <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"/> @@ -170,10 +169,9 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 06:00:00')"></field> + <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="color">2</field> <field name="partner_id" ref="base.res_partner_4"/> <field name="stage_id" ref="event_track_stage3"/> <field name="kanban_state">blocked</field> @@ -184,10 +182,9 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 08:30:00')"></field> + <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="color">2</field> <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"/> @@ -196,10 +193,9 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 06:30:00')"></field> + <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="color">5</field> <field name="stage_id" ref="event_track_stage0"/> <field name="user_id" ref="base.user_admin"/> </record> @@ -207,7 +203,7 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 10:30:00')"></field> + <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"/> @@ -218,7 +214,7 @@ <field name="name">Latest trends</field> <field name="is_published" eval="True"/> <field name="event_id" ref="event.event_0"/> - <field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 11:00:00')"></field> + <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"/> @@ -229,7 +225,7 @@ <field name="name">Advanced reporting</field> <field name="is_published" eval="True"/> <field name="event_id" ref="event.event_0"/> - <field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 06:30:00')"></field> + <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"/> @@ -240,7 +236,7 @@ <field name="name">Partnership programs</field> <field name="is_published" eval="True"/> <field name="event_id" ref="event.event_0"/> - <field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 07:00:00')"></field> + <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"/> @@ -251,7 +247,7 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 10:30:00')"></field> + <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"/> @@ -262,7 +258,7 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 11:00:00')"></field> + <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"/> @@ -273,7 +269,7 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 06:00:00')"></field> + <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"/> @@ -284,10 +280,9 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 08:30:00')"></field> + <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="color">5</field> <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"/> @@ -296,10 +291,9 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 09:00:00')"></field> + <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="color">5</field> <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"/> @@ -308,7 +302,7 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 10:00:00')"></field> + <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"/> @@ -319,10 +313,9 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 10:30:00')"></field> + <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="color">7</field> <field name="stage_id" ref="event_track_stage1"/> <field name="user_id" ref="base.user_admin"/> </record> @@ -330,7 +323,7 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 11:00:00')"></field> + <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"/> @@ -341,7 +334,7 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 07:00:00')"></field> + <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"/> @@ -352,7 +345,7 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 06:00:00')"></field> + <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"/> @@ -363,7 +356,7 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 08:30:00')"></field> + <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"/> @@ -374,18 +367,17 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 04:00:00')"></field> + <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="color">3</field> <field name="user_id" ref="base.user_admin"/> </record> <record id="event_track28" model="event.track"> <field name="name">Status & Strategy</field> <field name="is_published" eval="True"/> <field name="event_id" ref="event.event_0"/> - <field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 05:00:00')"></field> + <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"/> @@ -395,18 +387,17 @@ <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="time.strftime(str(DateTime.today().year) + '-06-04 05:30:00')"></field> + <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="color">6</field> <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="time.strftime(str(DateTime.today().year) + '-06-04 05:45:00')"></field> + <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"/> @@ -415,7 +406,7 @@ <field name="name">Lunch</field> <field name="is_published" eval="True"/> <field name="event_id" ref="event.event_0"/> - <field name="date" eval="time.strftime(str(DateTime.today().year) + '-06-04 07:30:00')"></field> + <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"/> diff --git a/addons/website_event_track/data/event_track_data.xml b/addons/website_event_track/data/event_track_data.xml index 3fb12b614b3..ed5ae45edb1 100644 --- a/addons/website_event_track/data/event_track_data.xml +++ b/addons/website_event_track/data/event_track_data.xml @@ -44,15 +44,18 @@ <record id="event_track_stage0" model="event.track.stage"> <field name="name">Proposal</field> <field name="sequence">1</field> + <field name="color">1</field> </record> <record id="event_track_stage1" model="event.track.stage"> <field name="name">Confirmed</field> <field name="sequence">2</field> <field name="mail_template_id" ref="mail_template_data_track_confirmation"/> + <field name="color">2</field> </record> <record id="event_track_stage2" model="event.track.stage"> <field name="name">Announced</field> <field name="sequence">3</field> + <field name="color">3</field> </record> <record id="event_track_stage3" model="event.track.stage"> <field name="name">Published</field> |
