Odoo 8替代_constraints

时间:2015-12-28 17:43:06

标签: python-2.7 constraints openerp-7 odoo-8

我需要在Openerp 7中为Odoo 8替换_constraints

我在res.partner添加了一个新字段,我希望在保存之前检查某些条件。

1 个答案:

答案 0 :(得分:1)

您需要使用@api.constraints装饰器。

@api.one
@api.constrains('new_field')
def _check_description(self):
    if self.new_field < 0: # Test new_field
        raise ValidationError("new_field should be positive")