odoo/ext/custom-addons/mailchimp/models/mass_mailing_list.py

18 lines
609 B
Python

from odoo import api, fields, models, _
class MassMailingList(models.Model):
_inherit = "mail.mass_mailing.list"
@api.one
def _compute_mailchimp_list_id(self):
mailchimp_list_obj = self.env['mailchimp.lists']
list_id = mailchimp_list_obj.search([('odoo_list_id', '=', self.id)])
if list_id:
self.mailchimp_list_id = list_id.id
else:
self.mailchimp_list_id = False
mailchimp_list_id = fields.Many2one('mailchimp.lists', compute='_compute_mailchimp_list_id',
string="Associated MailChimp List")