1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/hr_appraisal/models/calendar_event.py
2024-12-10 09:04:09 +07:00

21 lines
658 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, models
class CalendarEvent(models.Model):
""" Model for Calendar Event """
_inherit = 'calendar.event'
@api.model_create_multi
def create(self, vals_list):
events = super().create(vals_list)
for event in events.filtered(lambda e: e.res_model == 'hr.appraisal'):
appraisal = self.env['hr.appraisal'].browse(event.res_id)
if appraisal.exists():
appraisal.sudo().write({
'meeting_ids': [(4, event.id)],
})
return events