From d862ff258affe2f39ea397ddda66c165275318eb Mon Sep 17 00:00:00 2001 From: Zelong Lin Date: Thu, 1 Sep 2022 12:51:32 +0000 Subject: [PATCH] [IMP] mail: remove legacy popover MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit task-2968421 closes odoo/odoo#99402 Signed-off-by: Alexandre Kühn (aku) --- .../call_action_list/call_action_list.js | 12 ++++++--- .../call_action_list/call_action_list.xml | 7 ++--- .../call_option_menu/call_option_menu.xml | 2 +- .../src/models/call_action_list_view.js | 12 ++++++--- .../static/src/models/call_option_menu.js | 8 +++--- addons/mail/static/src/models/popover_view.js | 27 +++++++++++++++++++ 6 files changed, 53 insertions(+), 15 deletions(-) diff --git a/addons/mail/static/src/components/call_action_list/call_action_list.js b/addons/mail/static/src/components/call_action_list/call_action_list.js index 1b753c0f040..b7e1a11b136 100644 --- a/addons/mail/static/src/components/call_action_list/call_action_list.js +++ b/addons/mail/static/src/components/call_action_list/call_action_list.js @@ -1,13 +1,20 @@ /** @odoo-module **/ +import { useRefToModel } from '@mail/component_hooks/use_ref_to_model'; import { registerMessagingComponent } from '@mail/utils/messaging_component'; -import Popover from "web.Popover"; - const { Component } = owl; export class CallActionList extends Component { + /** + * @override + */ + setup() { + super.setup(); + useRefToModel({ fieldName: 'moreButtonRef', refName: 'moreButton' }); + } + /** * @returns {CallActionListView} */ @@ -20,7 +27,6 @@ export class CallActionList extends Component { Object.assign(CallActionList, { props: { record: Object }, template: 'mail.CallActionList', - components: { Popover }, }); registerMessagingComponent(CallActionList); diff --git a/addons/mail/static/src/components/call_action_list/call_action_list.xml b/addons/mail/static/src/components/call_action_list/call_action_list.xml index bbe3db6e29b..a01eaf033b3 100644 --- a/addons/mail/static/src/components/call_action_list/call_action_list.xml +++ b/addons/mail/static/src/components/call_action_list/call_action_list.xml @@ -87,20 +87,17 @@ - - - - - diff --git a/addons/mail/static/src/components/call_option_menu/call_option_menu.xml b/addons/mail/static/src/components/call_option_menu/call_option_menu.xml index f8d21c37238..be7bbb827d7 100644 --- a/addons/mail/static/src/components/call_option_menu/call_option_menu.xml +++ b/addons/mail/static/src/components/call_option_menu/call_option_menu.xml @@ -3,7 +3,7 @@ -
+