[FIX] website_slides: show lesson content's resources correctly
Additional resources of a lesson content are displayed twice, once as a link and an other time as a file Steps to reproduce: 1. Install eLearning app 2. Go to the website 3. Go to Courses and open course 'Basics of Gardening' 4. Open the first chapter 'Gardening: The Know-How' 5. Exit fullscreen (on the top right) 6. In the course content, the file 'Document' is displayed two times and the link doesn't work Solution: Display the resource as a link or file depending of its type opw-2811279 closes odoo/odoo#88879 X-original-commit: 924c3e849f9f5b2408cefc913ee1d72243417feb Signed-off-by: Guillaume Merlin (megu) <megu@odoo.com>
This commit is contained in:
@@ -169,9 +169,9 @@
|
||||
</div>
|
||||
</a>
|
||||
<ul t-if="aside_slide.slide_resource_ids or aside_slide.question_ids" class="list-group px-2 mb-1 list-unstyled">
|
||||
<t t-foreach="aside_slide.slide_resource_ids" t-as="resource">
|
||||
<t t-foreach="aside_slide.slide_resource_ids" t-as="resource" t-if="resource.resource_type == 'url'">
|
||||
<li class="pl-4">
|
||||
<a t-if="can_access and resource.link" t-att-href="resource.link" target="new" class="text-decoration-none small">
|
||||
<a t-if="can_access" t-att-href="resource.link" target="new" class="text-decoration-none small">
|
||||
<i class="fa fa-link mr-1"/><span t-field="resource.name"/>
|
||||
</a>
|
||||
<span t-else="" class="text-decoration-none text-muted small">
|
||||
@@ -181,7 +181,7 @@
|
||||
</t>
|
||||
<div class="o_wslides_js_course_join pl-4" t-if="aside_slide.slide_resource_ids">
|
||||
<t t-if="is_member or aside_slide.channel_id.can_publish">
|
||||
<li t-foreach="aside_slide.slide_resource_ids" t-as="resource">
|
||||
<li t-foreach="aside_slide.slide_resource_ids" t-as="resource" t-if="resource.resource_type == 'file'">
|
||||
<a t-attf-href="/web/content/slide.slide.resource/#{resource.id}/data?download=true" class="text-decoration-none small">
|
||||
<i class="fa fa-download mr-1"/><span t-field="resource.name"/>
|
||||
</a>
|
||||
|
||||
Reference in New Issue
Block a user