Add default value to Boolean fields at database level
This commit is contained in:
1 parent
9678c0f10c
commit
3b84b5c3de
2 files changed
+5
No files matched your search
@@ -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
|
||||
|
||||
@@ -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('.','_')
|
||||
|
||||
Reference in new issue
Block a user