[FIX] project: Access to attachments with CDN
- The attachments in the tasks page on the portal can be accessed by clicking on them. They are delivered by the controllers at URL `/web/content/XXXXX`. By default when enabling the Content Delivery Network feature on the website module, the content delivered by the controller `/web/content/` is done through the CDN which has no user account, thus may not have access to the attachment. To fix the issue, we disable the CDN feature for the attachments in the tasks portal page. OPW-194571 closes odoo/odoo#31924 Signed-off-by: Toufik Benjaa (tbe) <tbe@odoo.com>
This commit is contained in:
@@ -238,7 +238,7 @@
|
||||
<div class="row">
|
||||
<div t-attf-class="col {{'col-lg-6' if not task.description else 'col-lg-12'}}">
|
||||
<ul class="list-group">
|
||||
<a class="list-group-item list-group-item-action d-flex align-items-center oe_attachments py-1 px-2" t-foreach='task.attachment_ids' t-as='attachment' t-attf-href="/web/content/#{attachment.id}" target="_blank">
|
||||
<a class="list-group-item list-group-item-action d-flex align-items-center oe_attachments py-1 px-2" t-foreach='task.attachment_ids' t-as='attachment' t-attf-href="/web/content/#{attachment.id}" target="_blank" data-no-post-process="">
|
||||
<div class='oe_attachment_embedded o_image o_image_small mr-2 mr-lg-3' t-att-title="attachment.name" t-att-data-mimetype="attachment.mimetype" t-attf-data-src="/web/image/#{attachment.id}/50x40"/>
|
||||
<div class='oe_attachment_name text-truncate'><t t-esc='attachment.name'/></div>
|
||||
</a>
|
||||
|
||||
Reference in New Issue
Block a user