summaryrefslogtreecommitdiff
path: root/addons/website_event_track/views
diff options
context:
space:
mode:
authorDebauche Stéphane <std@odoo.com>2019-11-12 09:12:45 +0000
committerThibault Delavallée <tde@odoo.com>2020-01-08 09:11:51 +0000
commitbd61b6cd386ebeb9f8b375fff7ad430a2e4c39b5 (patch)
treecdad34357fd4c0cd2faed2e5363c651f51f246b3 /addons/website_event_track/views
parente3ff893bb774f3784ca5b9c925618a0f793d7182 (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/views')
-rw-r--r--addons/website_event_track/views/event_track_views.xml5
-rw-r--r--addons/website_event_track/views/event_views.xml3
2 files changed, 6 insertions, 2 deletions
diff --git a/addons/website_event_track/views/event_track_views.xml b/addons/website_event_track/views/event_track_views.xml
index a5e3f43c408..f673017d089 100644
--- a/addons/website_event_track/views/event_track_views.xml
+++ b/addons/website_event_track/views/event_track_views.xml
@@ -99,6 +99,7 @@
<filter string="Stage" name="stage" context="{'group_by': 'stage_id'}"/>
<filter string="Date" name="date" context="{'group_by': 'date'}"/>
<filter string="Event" name="event" context="{'group_by': 'event_id'}"/>
+ <filter string="Room" name="location" context="{'group_by': 'location_id'}"/>
</group>
</search>
</field>
@@ -195,6 +196,7 @@
<field name="name">Event Tracks</field>
<field name="res_model">event.track</field>
<field name="view_mode">kanban,tree,form,calendar,graph,activity</field>
+ <field name="context">{'search_default_location': 1}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Add a new track
@@ -208,7 +210,7 @@
<field name="res_model">event.track</field>
<field name="name">Event Tracks</field>
<field name="view_mode">kanban,tree,form,calendar,graph,activity</field>
- <field name="context">{'search_default_event_id': active_id, 'default_event_id': active_id, 'group_by': 'stage_id'}</field>
+ <field name="context">{'search_default_event_id': active_id, 'default_event_id': active_id, 'search_default_location': 1}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Add a new track
@@ -393,6 +395,7 @@
<field name="fold"/>
<field name="is_done"/>
<field name="is_cancel"/>
+ <field name="color" widget="color_picker"/>
</group>
</group>
</sheet>
diff --git a/addons/website_event_track/views/event_views.xml b/addons/website_event_track/views/event_views.xml
index 0ae83b9400f..1fa4543a456 100644
--- a/addons/website_event_track/views/event_views.xml
+++ b/addons/website_event_track/views/event_views.xml
@@ -27,7 +27,8 @@
<button name="%(action_event_track_from_event)d"
type="action"
class="oe_stat_button"
- icon="fa-inbox">
+ icon="fa-inbox"
+ context="{'default_date': date_begin}">
<field name="track_count" string="Tracks" widget="statinfo"/>
</button>
<button name="%(action_event_sponsor_from_event)d"