summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/xml/thread.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/mail/static/src/xml/thread.xml')
-rw-r--r--addons/mail/static/src/xml/thread.xml15
1 files changed, 13 insertions, 2 deletions
diff --git a/addons/mail/static/src/xml/thread.xml b/addons/mail/static/src/xml/thread.xml
index 5678bb3e832..ad287839c3e 100644
--- a/addons/mail/static/src/xml/thread.xml
+++ b/addons/mail/static/src/xml/thread.xml
@@ -33,7 +33,18 @@
<t t-name="mail.ChatThread.Message">
<div class="o_thread_message" t-att-data-message-id="message.id">
<div t-if="options.display_avatar" class="o_thread_message_sidebar">
- <img t-if="message.avatar_src &amp;&amp; message.display_author" t-att-src="message.avatar_src" class="o_thread_message_avatar"/>
+ <t t-if="!message.mailto &amp;&amp; message.author_id[0]">
+ <img t-if="message.avatar_src &amp;&amp; message.display_author"
+ t-att-src="message.avatar_src"
+ data-oe-model="res.partner"
+ t-att-data-oe-id="message.author_id[0]"
+ class="o_thread_message_avatar o_mail_redirect"/>
+ </t>
+ <t t-if="message.mailto || !message.author_id[0]">
+ <img t-if="message.avatar_src &amp;&amp; message.display_author"
+ t-att-src="message.avatar_src"
+ class="o_thread_message_avatar"/>
+ </t>
<span t-if="!message.display_author" t-att-title="moment(message.date, 'YYYY-MM-DD hh:mm:ss').format('LLL')" class="o_thread_message_side_date">
<t t-esc="moment(message.date, 'YYYY-MM-DD hh:mm:ss').format('hh:mm')"/>
</span>
@@ -43,7 +54,7 @@
<i t-if="message.is_needaction &amp;&amp; options.display_needactions"
class="fa fa-check o_thread_message_needaction"
t-att-data-message-id="message.id" t-att-title="_t('Mark as Done')"/>
- <i t-if="options.display_stars"
+ <i t-if="options.display_stars &amp;&amp; message.message_type != 'notification'"
t-att-class="'fa fa-lg o_thread_message_star ' + (message.is_starred ? 'fa-star' : 'fa-star-o')"
t-att-data-message-id="message.id" t-att-title="_t('Mark as Todo')"/>
</span>