[IMP] mail: add list of recipients on bottom of messages if there are more of one partner not follower who receive the message

bzr revid: chm@openerp.com-20121130151550-b6ytzlyl5fhgs48w
This commit is contained in:
Christophe Matthieu
2012-11-30 16:15:50 +01:00
parent 9d57b96273
commit d3a0fe5044
2 changed files with 28 additions and 1 deletions
+4 -1
View File
@@ -440,11 +440,14 @@
filter:none;
cursor: pointer;
}
.openerp .oe_mail .oe_mail_list_recipients{
.openerp .oe_mail .oe_msg_content .oe_mail_list_recipients{
font-size: 12px;
margin-top: 4px;
margin-bottom: 4px;
}
.openerp .oe_mail .oe_msg_footer .oe_mail_list_recipients{
font-style: italic;
}
/* ---------------- HIDDEN MESSAGES ------------------ */
+24
View File
@@ -232,6 +232,30 @@
<span t-att-title="widget.date"><t t-raw="widget.timerelative"/></span>
<span class='oe_subtle'>•</span>
<t t-call="mail.thread.message.vote"/>
<t t-if="widget.partner_ids.length">
<div class="oe_mail_list_recipients">
Send to:
<t t-if="!widget.is_private">
<span class="oe_all_follower">
Followers of
<t t-if="widget.record_name" t-raw="'&quot;' + widget.record_name + '&quot;'"/>
<t t-if="!widget.record_name">this document</t>
</span>
</t>
<t t-if="!widget.is_private and widget.partner_ids.length"> and </t>
<t t-set="inc" t-value="0"/>
<t t-if="widget.partner_ids.length" t-foreach="widget.partner_ids" t-as="partner">
<span t-attf-class="oe_partner_follower #{inc>=3?'oe_hidden':''}"><t t-if="inc" t-raw="', '"/>
<a t-if="widget.options.show_link_partner" t-attf-href="#model=res.partner&amp;id=#{partner[0]}"><t t-raw="partner[1]"/></a>
<t t-if="!widget.options.show_link_partner" t-raw="partner[1]"/>
</span><t t-set="inc" t-value="inc+1"/>
</t>
<t t-if="widget.partner_ids.length>=3">
<span class="oe_more">, <a><t t-raw="widget.partner_ids.length-3"/> others...</a></span>
<a class="oe_more_hidden">&lt;&lt;&lt;</a>
</t>
</div>
</t>
</div>
</div>
</div>