Use Constraint instance in ModelSQL._sql_constraints

issue4814
review15491002
This commit is contained in:
Cédric Krier committed 2015-06-22 16:58:36 +02:00
1 parent 929c97d3db
commit 5bc9eba7ef
1 file changed
+3 -2
+3 -2
View File
@@ -4,7 +4,7 @@ from collections import defaultdict
from sql import Null
from trytond.model import Model, ModelView, ModelSQL, fields
from trytond.model import Model, ModelView, ModelSQL, fields, Unique
from trytond.pyson import If, Eval
from trytond.transaction import Transaction
from trytond.wizard import Wizard, StateView, StateAction, StateTransition, \
@@ -111,8 +111,9 @@ class Dunning(ModelSQL, ModelView):
@classmethod
def __setup__(cls):
super(Dunning, cls).__setup__()
table = cls.__table__()
cls._sql_constraints = [
('line_unique', 'UNIQUE(line)',
('line_unique', Unique(table, table.line),
'Line can be used only once on dunning.'),
]