|
@ -2,23 +2,6 @@ |
|
|
|
|
|
|
|
|
from openerp import models, fields, api |
|
|
from openerp import models, fields, api |
|
|
|
|
|
|
|
|
import logging |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def getlogger(name): |
|
|
|
|
|
filename = 'test.log' |
|
|
|
|
|
logger = logging.getLogger(name) |
|
|
|
|
|
handler = logging.FileHandler(filename) |
|
|
|
|
|
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(name)s: %(message)s') |
|
|
|
|
|
|
|
|
|
|
|
handler.setFormatter(formatter) |
|
|
|
|
|
logger.addHandler(handler) |
|
|
|
|
|
logger.setLevel(logging.DEBUG) |
|
|
|
|
|
|
|
|
|
|
|
return logger |
|
|
|
|
|
|
|
|
|
|
|
logger = getlogger(__name__) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class res_partner(models.Model): |
|
|
class res_partner(models.Model): |
|
|
_inherit = 'res.partner' |
|
|
_inherit = 'res.partner' |
|
@ -28,9 +11,9 @@ class res_partner(models.Model): |
|
|
@api.one |
|
|
@api.one |
|
|
def _mails_from(self): |
|
|
def _mails_from(self): |
|
|
for r in self: |
|
|
for r in self: |
|
|
self.mails_from = self.env['mail.message'].sudo().search_count([('partner_ids', 'in', r.id)]) |
|
|
|
|
|
|
|
|
r.mails_from = self.env['mail.message'].sudo().search_count([('partner_ids', 'in', r.id)]) |
|
|
|
|
|
|
|
|
@api.one |
|
|
@api.one |
|
|
def _mails_to(self): |
|
|
def _mails_to(self): |
|
|
for r in self: |
|
|
for r in self: |
|
|
self.mails_to = self.env['mail.message'].sudo().search_count([('author_id', '=', r.id)]) |
|
|
|
|
|
|
|
|
r.mails_to = self.env['mail.message'].sudo().search_count([('author_id', '=', r.id)]) |