From 3b32e80b27ef54a02997e2006f36639894139765 Mon Sep 17 00:00:00 2001 From: Bertrand Chenal Date: Tue, 29 Jul 2008 11:02:50 +0200 Subject: [PATCH] _auto_init refectoring: * cleaner code. * added some constraint: avoid to do destructive migrations. * added not null and index update. --- trytond/ir/model.py | 2 + trytond/ir/model.xml | 3 + trytond/osv/orm.py | 478 ++++++++++--------------------------------- trytond/sql_db.py | 257 +++++++++++++++++++++++ 4 files changed, 367 insertions(+), 373 deletions(-) diff --git a/trytond/ir/model.py b/trytond/ir/model.py index 347be1c9d2..c3db8ae072 100644 --- a/trytond/ir/model.py +++ b/trytond/ir/model.py @@ -37,6 +37,8 @@ class ModelField(OSV): group_name = fields.Char('Group Name', size=None) view_load = fields.Boolean('View Auto-Load') help = fields.Text('Help', translate=True) + module = fields.Char('Module', size=None, + help="Module in which this field is defined") def default_relate(self, cursor, user, context=None): return 0 diff --git a/trytond/ir/model.xml b/trytond/ir/model.xml index b6e46b5a3d..d698623a3b 100644 --- a/trytond/ir/model.xml +++ b/trytond/ir/model.xml @@ -83,6 +83,8 @@