From 4e0e8a415ae2175cd68e514cff33b2bffeb99db7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Theys?= Date: Fri, 20 Nov 2020 16:05:53 +0000 Subject: [FIX] mail: avoid empty seen indicator MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `MessageSeenIndicator` sub-component should not be rendered if the thread does not support seen indicators. The issue is manifesting because the otherwise empty indicator has a margin, which is adding more space than expected before the following element. closes odoo/odoo#62030 Signed-off-by: Alexandre Kühn (aku) --- addons/mail/static/src/components/message/message.xml | 2 +- addons/mail/static/src/components/message/message_tests.js | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'addons/mail/static/src') diff --git a/addons/mail/static/src/components/message/message.xml b/addons/mail/static/src/components/message/message.xml index 300130f6518..92ed8c85813 100644 --- a/addons/mail/static/src/components/message/message.xml +++ b/addons/mail/static/src/components/message/message.xml @@ -76,7 +76,7 @@
-
- + diff --git a/addons/mail/static/src/components/message/message_tests.js b/addons/mail/static/src/components/message/message_tests.js index 168faa342e7..15c070ccde1 100644 --- a/addons/mail/static/src/components/message/message_tests.js +++ b/addons/mail/static/src/components/message/message_tests.js @@ -343,6 +343,7 @@ QUnit.test("'channel_fetch' notification received is correctly handled", async f display_name: "Demo User", }); const thread = this.env.models['mail.thread'].create({ + channel_type: 'chat', id: 11, members: [ [['link', currentPartner]], @@ -404,6 +405,7 @@ QUnit.test("'channel_seen' notification received is correctly handled", async fu display_name: "Demo User", }); const thread = this.env.models['mail.thread'].create({ + channel_type: 'chat', id: 11, members: [ [['link', currentPartner]], @@ -464,6 +466,7 @@ QUnit.test("'channel_fetch' notification then 'channel_seen' received are corre display_name: "Demo User", }); const thread = this.env.models['mail.thread'].create({ + channel_type: 'chat', id: 11, members: [ [['link', currentPartner]], @@ -541,6 +544,7 @@ QUnit.test('do not show messaging seen indicator if not authored by me', async f display_name: "Demo User" }); const thread = this.env.models['mail.thread'].create({ + channel_type: 'chat', id: 11, partnerSeenInfos: [['create', [ { @@ -589,6 +593,7 @@ QUnit.test('do not show messaging seen indicator if before last seen by all mess display_name: "Demo User", }); const thread = this.env.models['mail.thread'].create({ + channel_type: 'chat', id: 11, messageSeenIndicators: [['insert', { channelId: 11, @@ -656,6 +661,7 @@ QUnit.test('only show messaging seen indicator if authored by me, after last see display_name: "Demo User" }); const thread = this.env.models['mail.thread'].create({ + channel_type: 'chat', id: 11, partnerSeenInfos: [['create', [ { -- cgit v1.2.3