Buenas!
Estoy intentando crear un evento en el calendario (calendar.event) desde los contactos (res.partner). Pero me he topado con que no puedo hacer el many2one y one2many. Paso por aquí el código a ver si alguien sabe decirme que no estoy teniendo en cuenta o donde estoy metiendo la pata.
Gracias de antemano.
class calendarEvent(models.Model):
_inherit = 'calendar.event'
partner_ids = fields.Many2one(
comodel_name="res.partner",
)class resPartner(models.Model):
_inherit = "res.partner"
calendar_event = fields.One2many(
comodel_name='calendar.event',
inverse_name='partner_ids',
)
name = fields.Char()
birthdate_date = fields.Date()
@api.onchange('birthdate_date')
def _onchange_birthdate_date(self):
for record in self:
contact_name = self.name
date = self.birthdate_date
calendar_event.create_event(date, contact_name)