From 0b3fbfcb3838f8719aa77f9f0b4270a18484e2d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 13 Aug 2020 13:16:31 +0000 Subject: [PATCH] [FW][IMP] website_event_track(_session): display speaker function in its bio It allows to better know who the speaker is. This is done through a related on the speaker function and partner_name fields. It allows to display a sentence like "Director at Azure Interior", which gives information on both its position and its company. LINKS Coming from internal feedback while deploying online support Task ID-2314778 PR #558877 X-original-commit 69cf94cec0913db4132ae96d2bc82be4f465d6db --- addons/website_event_track_online/models/event_track.py | 6 ++++++ .../views/event_track_templates_page.xml | 8 +++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/addons/website_event_track_online/models/event_track.py b/addons/website_event_track_online/models/event_track.py index 131abf0ee2f..511fbf404ff 100644 --- a/addons/website_event_track_online/models/event_track.py +++ b/addons/website_event_track_online/models/event_track.py @@ -17,6 +17,12 @@ class Track(models.Model): partner_biography = fields.Html( string='Biography', compute='_compute_partner_biography', readonly=False, store=True) + partner_function = fields.Char( + 'Job Position', related='partner_id.function', + compute_sudo=True, readonly=True) + partner_company_name = fields.Char( + 'Company Name', related='partner_id.parent_name', + compute_sudo=True, readonly=True) image = fields.Image( string="Speaker Photo", compute="_compute_speaker_image", readonly=False, store=True, diff --git a/addons/website_event_track_session/views/event_track_templates_page.xml b/addons/website_event_track_session/views/event_track_templates_page.xml index 7e8c8d11a28..5056039dede 100644 --- a/addons/website_event_track_session/views/event_track_templates_page.xml +++ b/addons/website_event_track_session/views/event_track_templates_page.xml @@ -100,6 +100,12 @@ t-options="{'widget': 'image', 'class': 'rounded-circle', 'max_width': '96'}"/>
+ + + +  at  + + @@ -183,7 +189,7 @@