Add recursive check on account type for issue1590

This commit is contained in:
Cédric Krier committed 2010-06-17 20:09:01 +02:00
1 parent 129c4f0c3d
commit 4e75f6ba96
1 file changed
+12
+12
View File
@@ -30,6 +30,12 @@ class TypeTemplate(ModelSQL, ModelView):
def __init__(self):
super(TypeTemplate, self).__init__()
self._constraints += [
('check_recursion', 'recursive_types'),
]
self._error_messages.update({
'recursive_types': 'You can not create recursive types!',
})
self._order.insert(0, ('sequence', 'ASC'))
def default_balance_sheet(self, cursor, user, context=None):
@@ -175,6 +181,12 @@ class Type(ModelSQL, ModelView):
def __init__(self):
super(Type, self).__init__()
self._constraints += [
('check_recursion', 'recursive_types'),
]
self._error_messages.update({
'recursive_types': 'You can not create recursive types!',
})
self._order.insert(0, ('sequence', 'ASC'))
def default_balance_sheet(self, cursor, user, context=None):