From a658eb33f0ae7087ec6e3c12abb2481d785c19d8 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 30 Jun 2010 16:08:33 +0200 Subject: [PATCH] [IMP] marketing_campaign: set default values and constraint on transitions bzr revid: chs@openerp.com-20100630140833-v8uzrivln8u61kda --- addons/marketing_campaign/marketing_campaign.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/addons/marketing_campaign/marketing_campaign.py b/addons/marketing_campaign/marketing_campaign.py index 0601b98eaa4..6e3b3c48887 100644 --- a/addons/marketing_campaign/marketing_campaign.py +++ b/addons/marketing_campaign/marketing_campaign.py @@ -375,6 +375,15 @@ class marketing_campaign_transition(osv.osv): required=True), } + _defaults = { + 'interval_nbr': 1, + 'interval_type': 'days', + } + + _sql_constraints = [ + ('interval_positive', 'CHECK(interval_nbr >= 0)', 'The interval must be positive or zero') + ] + def default_get(self, cr, uid, fields, context=None): value = super(marketing_campaign_transition, self).default_get(cr, uid, fields, context)