Ошибка проверки в ODOO

Как перестать вызывать ошибку проверки в ODOO 10. Например, в файле project.py я хочу перестать вызывать эту ошибку проверки:

@api.constrains('date_start', 'date_end')
def _check_dates(self):
    if any(self.filtered(lambda task: task.date_start and task.date_end and task.date_start > task.date_end)):
        raise ValidationError(_('Error ! Task starting date must be lower than its ending date.'))

person Sachin Burnawal    schedule 28.05.2018    source источник


Ответы (1)


Вы можете отключить это предупреждение, переопределив функцию. Попробуйте код ниже,

@api.constrains('date_start', 'date_end')
def _check_dates(self):
    if any(self.filtered(lambda task: task.date_start and task.date_end and task.date_start > task.date_end)):
       pass;
       #raise ValidationError(_('Error ! Task starting date must be lower than its ending date.'))

Надеюсь, это поможет вам.

person KbiR    schedule 28.05.2018