summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/js/models
diff options
context:
space:
mode:
authormgh-odoo <mgh@odoo.com>2019-10-23 11:43:29 +0000
committerAlexandre Kühn <aku@odoo.com>2019-11-29 08:56:15 +0000
commit5c004c2e832a9ca6efbe1df1160051ed2cd44c5d (patch)
treeb8ed62b2f83a7cf6a1922f2a141634b6230fea22 /addons/mail/static/src/js/models
parentbf18802c1dd00fb9b8b82cd6a884ce6b96eb1f09 (diff)
[IMP] mail: show out of office ribbon on discuss
This commit adds the out-of-office ribbon at the top of the conversation in the discuss app. Task-2066672 closes odoo/odoo#39362 Signed-off-by: Alexandre Kühn (aku) <aku@odoo.com> Co-authored-by: Mohammed Shekha <msh@odoo.com>
Diffstat (limited to 'addons/mail/static/src/js/models')
-rw-r--r--addons/mail/static/src/js/models/threads/abstract_thread.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/addons/mail/static/src/js/models/threads/abstract_thread.js b/addons/mail/static/src/js/models/threads/abstract_thread.js
index 192d0e58c93..6961ba48175 100644
--- a/addons/mail/static/src/js/models/threads/abstract_thread.js
+++ b/addons/mail/static/src/js/models/threads/abstract_thread.js
@@ -119,6 +119,12 @@ var AbstractThread = Class.extend(Mixins.EventDispatcherMixin, {
return !_.isEmpty(this.getMessages());
},
/**
+ * @return {boolean}
+ */
+ hasOutOfOffice() {
+ return !!(this.getOutOfOfficeMessage() || this.getOutOfOfficeInfo());
+ },
+ /**
* States whether this thread is compatible with the 'seen' feature.
* By default, threads do not have thsi feature active.
* @see {mail.model.ThreadSeenMixin} to enable this feature on a thread.