From f54c392111a0f567d2e1f3a4c762964f69cd09e6 Mon Sep 17 00:00:00 2001 From: "Didier (did)" Date: Thu, 6 Oct 2022 11:20:33 +0000 Subject: [PATCH] [IMP] mail: convert LegacyComponent webClientViewAttachmentView MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since https://github.com/odoo/enterprise/commit/afcdd1878a2eaf4cbca85d1169dea31a108c8c43#diff-f064a21c91b8daa5d78c44e88e2c02345ff0a7230403dd3600a65d3a6b0653d3L18 there is no listener for preview_attachment_validation. Part of task-2783065 closes odoo/odoo#102406 Signed-off-by: Sébastien Theys (seb) --- .../web_client_view_attachment_view.js | 6 ++---- .../static/src/models/web_client_view_attachment_view.js | 2 -- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/addons/mail/static/src/components/web_client_view_attachment_view/web_client_view_attachment_view.js b/addons/mail/static/src/components/web_client_view_attachment_view/web_client_view_attachment_view.js index 4603b44602d..de13897e088 100644 --- a/addons/mail/static/src/components/web_client_view_attachment_view/web_client_view_attachment_view.js +++ b/addons/mail/static/src/components/web_client_view_attachment_view/web_client_view_attachment_view.js @@ -1,18 +1,16 @@ /** @odoo-module **/ -import { useComponentToModel } from '@mail/component_hooks/use_component_to_model'; import { useRefToModel } from '@mail/component_hooks/use_ref_to_model'; import { useUpdateToModel } from '@mail/component_hooks/use_update_to_model'; import { registerMessagingComponent } from '@mail/utils/messaging_component'; -import { LegacyComponent } from '@web/legacy/legacy_component'; +const { Component } = owl; -export class WebClientViewAttachmentView extends LegacyComponent { +export class WebClientViewAttachmentView extends Component { /** * @override */ setup() { - useComponentToModel({ fieldName: 'component' }); useRefToModel({ fieldName: 'iframeViewerPdfRef', refName: 'iframeViewerPdf' }); useUpdateToModel({ methodName: 'onComponentUpdate' }); } diff --git a/addons/mail/static/src/models/web_client_view_attachment_view.js b/addons/mail/static/src/models/web_client_view_attachment_view.js index 41deb1f9b2a..911e60fe949 100644 --- a/addons/mail/static/src/models/web_client_view_attachment_view.js +++ b/addons/mail/static/src/models/web_client_view_attachment_view.js @@ -28,7 +28,6 @@ registerModel({ if (this.iframeViewerPdfRef.el) { hidePDFJSButtons(this.iframeViewerPdfRef.el); } - this.component.trigger('preview_attachment_validation'); }, async setMainAttachmentFromIndex(index) { await this.thread.setMainAttachment(this.thread.attachmentsInWebClientView[index]); @@ -48,7 +47,6 @@ registerModel({ }, }, fields: { - component: attr(), id: attr({ identifying: true, }),