Add default value to Boolean fields at database level

This commit is contained in:
Cédric Krier committed 2010-05-28 20:18:34 +02:00
1 parent 9678c0f10c
commit 3b84b5c3de
2 files changed
+5

No files matched your search

+2
View File
@@ -1,3 +1,5 @@
* Add default value to Boolean fields at database level
Version 1.6.0 - 2010-05-08
* Bug fixes (see mercurial logs for details)
* Add symbol parameter to formatLang
+3
View File
@@ -123,6 +123,9 @@ class ModelSQL(ModelStorage):
if isinstance(field, (fields.Integer, fields.Float)):
table.db_default(field_name, 0)
if isinstance(field, (fields.Boolean)):
table.db_default(field_name, False)
if isinstance(field, fields.Many2One):
if field.model_name in ('res.user', 'res.group'):
ref = field.model_name.replace('.','_')