diff --git a/mail_bcc/__openerp__.py b/mail_bcc/__openerp__.py index 283399ab..c0e422bd 100644 --- a/mail_bcc/__openerp__.py +++ b/mail_bcc/__openerp__.py @@ -25,7 +25,8 @@ 'name': 'Mail BCC', 'summary': 'Blind Carbon Copy available on mails', 'description': """ -Adds a BCC field to mail templates and uses them to send a separate copy of the mail to the BCC recipient. +Adds a BCC field to mail templates and uses them to send a separate + copy of the mail to the BCC recipient. """, 'version': '0.1', 'license': 'AGPL-3', @@ -36,7 +37,7 @@ Adds a BCC field to mail templates and uses them to send a separate copy of the 'mail', ], 'data': [ - "views/views.xml" + 'views/views.xml' ], 'demo': [], 'test': [], diff --git a/mail_bcc/models/mail_mail.py b/mail_bcc/models/mail_mail.py index d24a1e63..03b751b4 100644 --- a/mail_bcc/models/mail_mail.py +++ b/mail_bcc/models/mail_mail.py @@ -6,7 +6,6 @@ import base64 import logging -from email.utils import formataddr import psycopg2 diff --git a/mail_bcc/models/mail_template.py b/mail_bcc/models/mail_template.py index 2fcbbc08..232e2074 100644 --- a/mail_bcc/models/mail_template.py +++ b/mail_bcc/models/mail_template.py @@ -5,19 +5,11 @@ ################################################################ import base64 -import copy -import datetime -import dateutil.relativedelta as relativedelta import logging -import lxml -import urlparse -import openerp -from urllib import urlencode, quote as quote -from openerp import _, api, fields, models, SUPERUSER_ID +from openerp import api, fields, models from openerp import tools from openerp import report as odoo_report -from openerp.exceptions import UserError _logger = logging.getLogger(__name__) @@ -47,7 +39,7 @@ class MailTemplate(models.Model): multi_mode = False if fields is None: fields = ['subject', 'body_html', 'email_from', 'email_to', 'partner_to', 'email_cc', 'reply_to'] - fields = fields + ['email_bcc'] + fields = fields + ['email_bcc'] res_ids_to_templates = self.get_email_template_batch(res_ids) @@ -68,7 +60,7 @@ class MailTemplate(models.Model): getattr(template, field), template.model, template_res_ids, post_process=(field == 'body_html')) for res_id, field_value in generated_field_values.iteritems(): - results.setdefault(res_id, dict())[field] = field_value + results.setdefault(res_id, dict())[field] = field_value # compute recipients if any(field in fields for field in ['email_to', 'partner_to', 'email_cc']): results = template.generate_recipients(results, template_res_ids) @@ -145,4 +137,3 @@ class MailTemplate(models.Model): partner_ids += self.env['res.partner'].sudo().browse(tpl_partner_ids).exists().ids results[res_id]['partner_ids'] = partner_ids return results -