mirror of
https://github.com/bringout/oca-ocb-mail.git
synced 2026-04-20 21:22:00 +02:00
19.0 vanilla
This commit is contained in:
parent
5df8c07b59
commit
daa394e8b0
2114 changed files with 564841 additions and 299642 deletions
|
|
@ -26,14 +26,30 @@ class ResConfigSettings(models.TransientModel):
|
|||
string='24H Stat Mailing Reports',
|
||||
config_parameter='mass_mailing.mass_mailing_reports',
|
||||
help='Check how well your mailing is doing a day after it has been sent.')
|
||||
mass_mailing_split_contact_name = fields.Boolean(
|
||||
string='Split First and Last Name',
|
||||
help='Separate Mailing Contact Names into two fields')
|
||||
|
||||
@api.onchange('mass_mailing_outgoing_mail_server')
|
||||
def _onchange_mass_mailing_outgoing_mail_server(self):
|
||||
if not self.mass_mailing_outgoing_mail_server:
|
||||
self.mass_mailing_mail_server_id = False
|
||||
|
||||
@api.model
|
||||
def get_values(self):
|
||||
res = super().get_values()
|
||||
res.update(
|
||||
mass_mailing_split_contact_name=self.env['mailing.contact']._is_name_split_activated(),
|
||||
)
|
||||
return res
|
||||
|
||||
def set_values(self):
|
||||
super().set_values()
|
||||
ab_test_cron = self.env.ref('mass_mailing.ir_cron_mass_mailing_ab_testing').sudo()
|
||||
if ab_test_cron and ab_test_cron.active != self.group_mass_mailing_campaign:
|
||||
ab_test_cron.active = self.group_mass_mailing_campaign
|
||||
if self.env['mailing.contact']._is_name_split_activated() != self.mass_mailing_split_contact_name:
|
||||
self.env.ref(
|
||||
"mass_mailing.mailing_contact_view_tree_split_name").active = self.mass_mailing_split_contact_name
|
||||
self.env.ref(
|
||||
"mass_mailing.mailing_contact_view_form_split_name").active = self.mass_mailing_split_contact_name
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue