53 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			XML
		
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			XML
		
	
	
<?xml version="1.0" encoding="UTF-8"?>
 | 
						|
<templates id="template" xml:space="preserve">
 | 
						|
 | 
						|
    <!-- Chatter widget on left side with followers of thread: show partners in red that will not receive an email -->
 | 
						|
    <t t-extend="mail.followers.partner">
 | 
						|
        <t t-jquery="a" t-operation="replace">
 | 
						|
            <t t-if="record.notify_email == 'none'">
 | 
						|
                <a class="oe_follower_red" t-attf-href="#model=res.partner&id=#{record.id}" t-att-title="record.name" t-att-data-partner="record.id"><t t-esc="record.name"/></a>
 | 
						|
            </t>
 | 
						|
            <t t-if="record.notify_email != 'none'">
 | 
						|
                <a t-attf-href="#model=res.partner&id=#{record.id}" t-att-title="record.name" t-att-data-partner="record.id"><t t-esc="record.name"/></a>
 | 
						|
            </t>
 | 
						|
        </t>
 | 
						|
    </t>
 | 
						|
 | 
						|
    <!-- Add recipients.ids for the Mail sent to message - this is not a guarantee that the partner got an email!
 | 
						|
         HINT: This template is called by mail.js mail.ThreadMessage which extends mail.MessageCommon
 | 
						|
               All relevant fields of mail.message should be available - if needed can be extended in
 | 
						|
               mail_follower_control/static/src/js/mail_follower_control.js
 | 
						|
    -->
 | 
						|
    <t t-extend="mail.thread.message">
 | 
						|
        <t t-jquery=".oe_msg_footer" t-operation="append">
 | 
						|
            <div class="oe_msg_notify_mail">
 | 
						|
                <span>By e-mail to:</span>
 | 
						|
                    <t t-if="widget.type == 'notification' or ( (widget.type == 'email' or widget.type == 'comment') and widget.subtype)">
 | 
						|
 | 
						|
                        <t t-foreach="widget.notified_by_email_ids" t-as="partner">
 | 
						|
                            <span t-attf-class="oe_partner_follower">
 | 
						|
                                <a t-if="widget.options.show_link" t-attf-href="#model=res.partner&id=#{partner[0]}">
 | 
						|
                                    <t t-raw="partner[1]"/>
 | 
						|
                                </a>
 | 
						|
                                <t t-if="!widget.options.show_link" t-raw="partner[1]"/>
 | 
						|
                            </span>
 | 
						|
                            <t t-if="!partner_last">,</t>
 | 
						|
                        </t>
 | 
						|
 | 
						|
                    </t>
 | 
						|
            </div>
 | 
						|
        </t>
 | 
						|
    </t>
 | 
						|
 | 
						|
    <!-- Todo: Extend the Quick mail composer with recipients_ids -->
 | 
						|
    <!-- HINT: This template for the quick mail composer is called by mail.js mail.ThreadComposeMessage which
 | 
						|
               extends mail.MessageCommon -> all relevant fields from mail.message should be available!
 | 
						|
               if not add them in mail_follower_control/static/src/js/mail_follower_control.js
 | 
						|
    -->
 | 
						|
    <!--<t t-extend="mail.compose_message">-->
 | 
						|
        <!--<t t-jquery=".oe_full" t-operation="after">-->
 | 
						|
            <!--<div>Notified by eMail: <t t-esc="widget.partner_ids"/></div>-->
 | 
						|
        <!--</t>-->
 | 
						|
    <!--</t>-->
 | 
						|
</templates>
 |