Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @api.onchange('employee_id', 'days_appointment')
- @api.multi
- def employee_change(self):
- self.ensure_one()
- if not self.employee_id:
- return
- # Get config param
- # Compute max date
- max_date = datetime.today() + timedelta(days=self.days_appointment)
- _logger.info(" >> Self =%s", self)
- _logger.info(" >> Self ID =%s", self.id)
- # For new record search only unassigned events
- check_events = self.env['stn.med.check.event'].search([
- ('employee_id', '=', self.employee_id.id),
- ('state', '=', 'p'),
- ('|',
- ('appointment_id', '=', False),
- ('appointment_id', '=', self.id)),
- ('|',
- ('date_planned', '<=', max_date),
- ('date_planned', '=', False)),
- ])
- self.check_ids = check_events
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement