From 04bdf6dc5aa5bed79b319fd55f2d22d08b2cff51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Theys?= Date: Wed, 31 May 2023 10:03:13 +0000 Subject: [PATCH] [FIX] mail: restore public discuss display on small screen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All features are not working as intended (examples: side panels should be full screen instead of on the right, missing user rename/avatar change) but at least something is shown with this commit. closes odoo/odoo#123030 X-original-commit: 35a87c21230613852e1536eb0d717ad3f5753b5e Signed-off-by: Alexandre Kühn (aku) --- addons/mail/static/src/discuss_app/discuss.js | 6 ++---- addons/mail/static/src/discuss_app/discuss.xml | 6 +++--- addons/mail/static/src/public/discuss_public.xml | 2 +- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/addons/mail/static/src/discuss_app/discuss.js b/addons/mail/static/src/discuss_app/discuss.js index b0689a76d09..d954208e920 100644 --- a/addons/mail/static/src/discuss_app/discuss.js +++ b/addons/mail/static/src/discuss_app/discuss.js @@ -40,9 +40,7 @@ export class Discuss extends Component { FileUploader, ImStatus, }; - static props = { - public: { type: Boolean, optional: true }, - }; + static props = {}; static template = "mail.Discuss"; setup() { @@ -98,7 +96,7 @@ export class Discuss extends Component { } get channelAvatar() { - return this.props.public + return this.store.inPublicPage ? url( `/discuss/channel/${this.thread.id}/avatar_128?unique=${this.thread?.avatarCacheKey}` ) diff --git a/addons/mail/static/src/discuss_app/discuss.xml b/addons/mail/static/src/discuss_app/discuss.xml index e5c1fffbf46..61207158bac 100644 --- a/addons/mail/static/src/discuss_app/discuss.xml +++ b/addons/mail/static/src/discuss_app/discuss.xml @@ -2,9 +2,9 @@ -
+
-
+
Thread Image @@ -45,7 +45,7 @@ -
+
Avatar
diff --git a/addons/mail/static/src/public/discuss_public.xml b/addons/mail/static/src/public/discuss_public.xml index 8d9d1194979..1eec545e57b 100644 --- a/addons/mail/static/src/public/discuss_public.xml +++ b/addons/mail/static/src/public/discuss_public.xml @@ -4,7 +4,7 @@
- +