12345678910111213141516171819202122 |
- # -*- coding:utf-8 -*-
- from openerp import fields, models, api
- class ResPartner(models.Model):
- _inherit="res.partner"
- email_count= fields.Integer(compute='_email_count')
- # mass_mailing_count= fields.Integer(compute='_mass_mailing_count')
- @api.one
- def _email_count(self):
- res =self.env['mail.message'].search_count([('type','!=','notification'),'|','|',('partner_ids', '=', self.id),('notified_partner_ids', '=', self.id), ('author_id', '=', self.id)])
- self.email_count= res
- return self.email_count
- class MailMessage(models.Model):
- _inherit="mail.message"
- type = fields.Selection(selection=[('email','Correo Entrante'),('comment','Correo Saliente'),('notification','Notificación del Sistema')])
|