res_partner.py 491 B

123456789101112131415
  1. # -*- coding:utf-8 -*-
  2. from openerp import fields, models, api
  3. class ResPartner(models.Model):
  4. _inherit="res.partner"
  5. def _activity_count(self):
  6. for partner in self:
  7. partner.activity_count = self.env['crm.task'].search_count([('partner_id', '=', partner.id),('state','=','pending')])
  8. task_ids = fields.One2many('crm.task', 'partner_id','Actividades')
  9. activity_count = fields.Integer(compute="_activity_count", string="Actividades", store=False)