Browse Source

Merge pull request #149 from gurneyalex/8.0-fix_api_contrains

8.0 mis_builder: fix use of api.constrains
pull/160/head
Stéphane Bidoul (ACSONE) 9 years ago
parent
commit
90fa6ddea7
  1. 8
      mis_builder/models/mis_builder.py

8
mis_builder/models/mis_builder.py

@ -31,7 +31,7 @@ import traceback
import pytz import pytz
from openerp import api, fields, models, _
from openerp import api, fields, models, _, exceptions
from openerp.tools.safe_eval import safe_eval from openerp.tools.safe_eval import safe_eval
from .aep import AccountingExpressionProcessor as AEP from .aep import AccountingExpressionProcessor as AEP
@ -123,7 +123,8 @@ class MisReportKpi(models.Model):
@api.one @api.one
@api.constrains('name') @api.constrains('name')
def _check_name(self): def _check_name(self):
return _is_valid_python_var(self.name)
if not _is_valid_python_var(self.name):
raise exception.Warning(_('The name must be a valid python identifier'))
@api.onchange('name') @api.onchange('name')
def _onchange_name(self): def _onchange_name(self):
@ -258,7 +259,8 @@ class MisReportQuery(models.Model):
@api.one @api.one
@api.constrains('name') @api.constrains('name')
def _check_name(self): def _check_name(self):
return _is_valid_python_var(self.name)
if not _is_valid_python_var(self.name):
raise exception.Warning(_('The name must be a valid python identifier'))
class MisReport(models.Model): class MisReport(models.Model):

Loading…
Cancel
Save