From e15f00da76c65ea666e42f800957e44fb05bad71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20K=C3=BChn?= Date: Tue, 15 Mar 2022 12:47:37 +0000 Subject: [PATCH] [IMP] mail: turn 'Discuss/orderedMailboxes' into field MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-2793280 closes odoo/odoo#86444 Signed-off-by: Alexandre Kühn (aku) --- .../discuss_mobile_mailbox_selection.js | 28 --------------- .../discuss_mobile_mailbox_selection.xml | 2 +- addons/mail/static/src/models/discuss.js | 36 +++++++++++++++++-- 3 files changed, 35 insertions(+), 31 deletions(-) diff --git a/addons/mail/static/src/components/discuss_mobile_mailbox_selection/discuss_mobile_mailbox_selection.js b/addons/mail/static/src/components/discuss_mobile_mailbox_selection/discuss_mobile_mailbox_selection.js index 4396c78b8c8..769217d399a 100644 --- a/addons/mail/static/src/components/discuss_mobile_mailbox_selection/discuss_mobile_mailbox_selection.js +++ b/addons/mail/static/src/components/discuss_mobile_mailbox_selection/discuss_mobile_mailbox_selection.js @@ -10,34 +10,6 @@ export class DiscussMobileMailboxSelection extends Component { // Public //-------------------------------------------------------------------------- - /** - * @returns {Thread[]} - */ - get orderedMailboxes() { - if (!this.messaging) { - return []; - } - return this.messaging.models['Thread'] - .all(thread => thread.isPinned && thread.model === 'mail.box') - .sort((mailbox1, mailbox2) => { - if (mailbox1 === this.messaging.inbox) { - return -1; - } - if (mailbox2 === this.messaging.inbox) { - return 1; - } - if (mailbox1 === this.messaging.starred) { - return -1; - } - if (mailbox2 === this.messaging.starred) { - return 1; - } - const mailbox1Name = mailbox1.displayName; - const mailbox2Name = mailbox2.displayName; - mailbox1Name < mailbox2Name ? -1 : 1; - }); - } - /** * @returns {Discuss} */ diff --git a/addons/mail/static/src/components/discuss_mobile_mailbox_selection/discuss_mobile_mailbox_selection.xml b/addons/mail/static/src/components/discuss_mobile_mailbox_selection/discuss_mobile_mailbox_selection.xml index 413e5cd0c0a..84611f45924 100644 --- a/addons/mail/static/src/components/discuss_mobile_mailbox_selection/discuss_mobile_mailbox_selection.xml +++ b/addons/mail/static/src/components/discuss_mobile_mailbox_selection/discuss_mobile_mailbox_selection.xml @@ -3,7 +3,7 @@
- +