diff options
| author | Jérome Maes <jem@openerp.com> | 2015-08-26 14:31:45 +0200 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2015-09-01 21:04:31 +0200 |
| commit | 223143bd9787055a86083527363dbe3ad1cfaae2 (patch) | |
| tree | 63656ef9e6d103afa5c4d0ed4ababf37b006a7fc /addons/mail/static/src/xml | |
| parent | 0d7083f76632cd284dee52aca9c23a6e424f1930 (diff) | |
[FIX] mail_channel, mail : various
mail_channel: call create with mail_create_nosubscribe=True to not subrscribe creator as follower,
since channel is not a mail thread (channel followers make no sense)
mail : adaptation with new chm controller for attachment, and remove author_ avatar from message format
Diffstat (limited to 'addons/mail/static/src/xml')
| -rw-r--r-- | addons/mail/static/src/xml/mail_chat_common.xml | 14 | ||||
| -rw-r--r-- | addons/mail/static/src/xml/mail_thread.xml | 33 |
2 files changed, 21 insertions, 26 deletions
diff --git a/addons/mail/static/src/xml/mail_chat_common.xml b/addons/mail/static/src/xml/mail_chat_common.xml index 461a6f94d06..61daa42d5b1 100644 --- a/addons/mail/static/src/xml/mail_chat_common.xml +++ b/addons/mail/static/src/xml/mail_chat_common.xml @@ -31,13 +31,11 @@ </div> <div class="o_mail_chat_im_message"> <div class="o_mail_chat_im_message_avatar"> - <t t-if="message.author_avatar"> - <img t-att-src="'data:image/png;base64,' + message.author_avatar" alt="avatar" class="img-responsive img-rounded"/> - </t> - <t t-if="!message.author_avatar"> - <img src="/mail/static/src/img/smiley/avatar.jpg" alt="avatar" class="img-responsive img-rounded"/> - </t> - </div> + <img t-if="message.message_type == 'email' && (!message.author_id || !message.author_id[0]) && message.email_from" src="/mail/static/src/img/email_icon.png" alt="avatar" class="img-responsive img-rounded"/> + <img t-if="message.message_type == 'email' && (message.author_id && message.author_id[0]) && !message.email_from" t-att-src="'/web/image/res.partner/'+message.author_id[0]+'/image_small'" class="img-responsive img-rounded"/> + <img t-if="message.message_type !== 'email' && (message.author_id && message.author_id[0])" t-att-src="'/web/image/res.partner/'+message.author_id[0]+'/image_small'" class="img-responsive img-rounded"/> + <img t-if="message.message_type !== 'email' && (!message.author_id || !message.author_id[0])" src="/mail/static/src/img/smiley/avatar.jpg" class="img-responsive img-rounded"/> + </div> <div class="o_mail_chat_im_message_core"> <!-- author --> <span class="text-muted"> @@ -65,7 +63,7 @@ <div t-attf-class="o_mail_chat_im_message_attachment"> <t t-foreach="message.attachment_ids" t-as="attachment"> <a t-att-href='attachment.url' target="_blank"> - <i t-att-class="attachment.fa_class" t-att-title="attachment.name || attachment.filename"/> + <i t-att-class="attachment.fa_class" t-att-title="'Download ' + (attachment.name || attachment.filename)"/> </a> </t> </div> diff --git a/addons/mail/static/src/xml/mail_thread.xml b/addons/mail/static/src/xml/mail_thread.xml index 3528491412e..e056613cd5b 100644 --- a/addons/mail/static/src/xml/mail_thread.xml +++ b/addons/mail/static/src/xml/mail_thread.xml @@ -47,10 +47,11 @@ <t t-name="mail.ComposeMessage.attachments"> <div class="o_mail_chat_im_attachment_files"> <t t-foreach="widget.get('attachment_ids')" t-as='attachment'> - <div t-attf-class="o_mail_attachment #{attachment.upload ? 'o_mail_uploading' : ''}"> - <a t-att-href='attachment.url' target="_blank"> - <img t-att-src="'/web/static/src/img/mimetypes/' + (attachment.file_type_icon || 'unknown') + '.png'"></img> - <div class='o_mail_attachment_name'><t t-raw="attachment.name"/></div> + <div t-attf-class="o_mail_attachment #{attachment.upload ? 'o_mail_uploading' : ''}" t-att-title="attachment.name"> + <a class="o_image" t-att-href='attachment.url' target="_blank" t-att-data-mimetype="attachment.mimetype" t-attf-data-src="/web/image/#{attachment.id}/100x80"> + <div class='o_mail_attachment_name'> + <t t-raw='attachment.name'/> + </div> </a> <div class="o_mail_attachment_delete"> <i class='fa fa-times-circle' title="Delete this attachment" t-att-data-id="attachment.id"/> @@ -98,15 +99,10 @@ </div> <div class="row o_mail_thread_message" t-att-data-message-id="message.id"> <div class="col-md-1 col-sm-1 o_mail_thread_message_avatar"> - <t t-if="message.author_avatar"> - <img t-att-src="'data:image/png;base64,' + message.author_avatar" alt="avatar" class="o_mail_thread_avatar img-rounded"/> - </t> - <t t-if="!message.author_avatar"> - <img t-if="message.message_type == 'email' && (!message.author_id || !message.author_id[0]) && message.email_from" src="/mail/static/src/img/email_icon.png" alt="avatar" class="o_mail_thread_avatar img-rounded"/> - <img t-if="message.message_type == 'email' && (message.author_id && message.author_id[0]) && !message.email_from" t-att-src="'/web/binary/image?model=res.partner&field=image_small&id=' + message.author_id[0]" class="o_mail_thread_avatar img-rounded"/> - <img t-if="message.message_type !== 'email' && (message.author_id && message.author_id[0])" t-att-src="'/web/binary/image?model=res.partner&field=image_small&id=' + message.author_id[0]" class="o_mail_thread_avatar img-rounded"/> - <img t-if="message.message_type !== 'email' && (!message.author_id || !message.author_id[0])" src="/mail/static/src/img/smiley/avatar.jpg" class="o_mail_thread_avatar img-rounded"/> - </t> + <img t-if="message.message_type == 'email' && (!message.author_id || !message.author_id[0]) && message.email_from" src="/mail/static/src/img/email_icon.png" alt="avatar" class="o_mail_thread_avatar img-rounded"/> + <img t-if="message.message_type == 'email' && (message.author_id && message.author_id[0]) && !message.email_from" t-att-src="'/web/image/res.partner/'+message.author_id[0]+'/image_small'" class="o_mail_thread_avatar img-rounded"/> + <img t-if="message.message_type !== 'email' && (message.author_id && message.author_id[0])" t-att-src="'/web/image/res.partner/'+message.author_id[0]+'/image_small'" class="o_mail_thread_avatar img-rounded"/> + <img t-if="message.message_type !== 'email' && (!message.author_id || !message.author_id[0])" src="/mail/static/src/img/smiley/avatar.jpg" class="o_mail_thread_avatar img-rounded"/> </div> <div t-att-class="'col-md-11 col-sm-11 o_mail_thread_message_core ' + 'o_mail_thread_message_type_' + message.message_type + ' ' + (message.is_note ? 'o_mail_thread_message_subtype_note' : '')"> <!-- actions --> @@ -149,11 +145,12 @@ </t> <!-- Attachments --> <t t-foreach="message.attachment_ids" t-as="attachment"> - <div t-attf-class="o_mail_attachment"> - <a t-att-href='attachment.url' target="_blank"> - <img t-att-src="'/web/static/src/img/mimetypes/' + (attachment.file_type_icon || 'unknown') + '.png'"></img> - <div class='o_mail_attachment_name'><t t-raw='attachment.name'/></div> - </a> + <div t-attf-class="o_mail_attachment" t-att-title="attachment.name"> + <a class="o_image" t-att-href='attachment.url' target="_blank" t-att-data-mimetype="attachment.mimetype" t-attf-data-src="/web/image/#{attachment.id}/100x80"> + <div class='o_mail_attachment_name'> + <t t-raw='attachment.name'/> + </div> + </a> </div> </t> </div> |
