# -*- coding: utf-8 -*-

""" Coworker adaptations """

from odoo import models, fields, api

class ResPartner(models.Model):
    """ Coworker adaptations """
    _inherit = 'res.partner'

    manager_event_ids = fields.One2many('coworking.event', 'manager_id',
                                        string='Events managed')
    event_ids = fields.Many2many('coworking.event', string='Events visited')

    events_coworker_count = fields.Integer('Number of event have participe',
                                           compute='_compute_events_coworker_count')

    @api.depends('event_ids')
    def _compute_events_coworker_count(self):
        """ Computes number of event coworker """
        for event in self:
            event.events_coworker_count = len(event.event_ids)