Files
odoo_source/addons/website_mass_mailing/models/res_company.py
T
Siddarth Gajjar a1d27a153c [REF] {website_}mass_mailing: display social links in mass mailing templates
PURPOSE

Using Email Marketing or Marketing Automation without website installed will
not populate the links for your social media accounts.

SPECIFICATIONS

Move social_links template directly into mass_mailing and use company
information available through social_media module as default values, then
overridden by website information.

TaskID 2036094
PR #51025
Enterprise PR odoo/enterprise#10497

Related: odoo/upgrade#1212
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2020-05-20 08:26:24 +00:00

20 lines
849 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
class ResCompany(models.Model):
_inherit = "res.company"
def _get_social_media_links(self):
social_media_links = super()._get_social_media_links()
website_id = self.env['website'].get_current_website()
social_media_links.update({
'social_facebook': website_id.social_facebook or social_media_links.get('social_facebook'),
'social_linkedin': website_id.social_linkedin or social_media_links.get('social_linkedin'),
'social_twitter': website_id.social_twitter or social_media_links.get('social_twitter'),
'social_instagram': website_id.social_instagram or social_media_links.get('social_instagram')
})
return social_media_links