[FIX] website_event_track_(online|exhibitor): fix the sponsor ribbon display

PURPOSE

The sponsor ribbon wasn't displayed correctly at the bottom of
event page and on the exhibitor page.

SPECIFICATION

The website_event_track_online and website_event_track_exhibitor apps used
some incorrect classes name for displaying the ribbon.

LINKS

Task ID : 2323295
PR : #56597

closes odoo/odoo#57920

X-original-commit: 416b2a592f79aa241bad396c0c163e281c9e4b99
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
This commit is contained in:
Patrick Hoste
2020-09-17 08:52:25 +00:00
committed by David Beguin
parent fab02b45af
commit cc4b37a610
2 changed files with 9 additions and 12 deletions
@@ -13,24 +13,22 @@
<div t-attf-class="d-flex flex-wrap mb-5 #{'' if (len(event.sponsor_ids) > 10) else 'justify-content-md-center'}">
<t t-foreach="event.sponsor_ids" t-as="sponsor">
<t t-if="sponsor.url">
<a class="o_wevent_sponsor_card" target="_blank" t-att-href="sponsor.url">
<a class="o_wevent_sponsor o_wevent_sponsor_card" target="_blank" t-att-href="sponsor.url">
<div class="h-100 shadow-sm p-2">
<span t-field="sponsor.image_128"
t-options='{"widget": "image", "class": "img img-fluid"}'/>
<div t-if="sponsor.sponsor_type_id.display_ribbon_style and sponsor.sponsor_type_id.display_ribbon_style != 'no_ribbon'" class="ribbon-wrapper">
<div t-field="sponsor.sponsor_type_id" t-attf-class="ribbon ribbon_#{sponsor.sponsor_type_id.display_ribbon_style}"/>
</div>
<span t-if="sponsor.sponsor_type_id.display_ribbon_style and sponsor.sponsor_type_id.display_ribbon_style != 'no_ribbon'"
t-field="sponsor.sponsor_type_id" t-attf-class="o_ribbon o_ribbon_right ribbon_#{sponsor.sponsor_type_id.display_ribbon_style}"/>
</div>
</a>
</t>
<t t-if="not sponsor.url">
<div class="o_wevent_sponsor_card">
<div class="o_wevent_sponsor o_wevent_sponsor_card">
<div class="h-100 shadow-sm p-2">
<span t-field="sponsor.image_128"
t-options='{"widget": "image", "class": "img img-fluid"}'/>
<div t-if="sponsor.sponsor_type_id.display_ribbon_style and sponsor.sponsor_type_id.display_ribbon_style != 'no_ribbon'" class="ribbon-wrapper">
<div t-field="sponsor.sponsor_type_id" t-attf-class="ribbon ribbon_#{sponsor.sponsor_type_id.display_ribbon_style}"/>
</div>
<span t-if="sponsor.sponsor_type_id.display_ribbon_style and sponsor.sponsor_type_id.display_ribbon_style != 'no_ribbon'"
t-field="sponsor.sponsor_type_id" t-attf-class="o_ribbon o_ribbon_right ribbon_#{sponsor.sponsor_type_id.display_ribbon_style}"/>
</div>
</div>
</t>
@@ -89,13 +89,12 @@
<span t-elif="sponsor.partner_id.image_512" t-field="sponsor.partner_id.image_512" class="o_wevent_online_page_avatar"
t-options="{'widget': 'image', 'max-width': '96'}"/>
</div>
<div class="px-3 pt-3 d-flex flex-row justify-content-between position-relative">
<div class="o_wevent_sponsor px-3 pt-3 d-flex flex-row justify-content-between position-relative">
<div class="d-flex flex-column">
<div class="d-flex align-items-center">
<span t-field="sponsor.name" class="h4 mb-0"/>
<div t-if="sponsor.sponsor_type_id.display_ribbon_style and sponsor.sponsor_type_id.display_ribbon_style != 'no_ribbon'" class="ribbon-wrapper">
<div t-field="sponsor.sponsor_type_id" t-attf-class="ribbon ribbon_#{sponsor.sponsor_type_id.name}"/>
</div>
<span t-if="sponsor.sponsor_type_id.display_ribbon_style and sponsor.sponsor_type_id.display_ribbon_style != 'no_ribbon'"
t-field="sponsor.sponsor_type_id" t-attf-class="o_ribbon o_ribbon_right ribbon_#{sponsor.sponsor_type_id.name}"/>
</div>
<span t-field="sponsor.subtitle" class="text-muted mb-3"/>
<div t-if="sponsor.url" class="d-flex text-break align-items-baseline">