From a1f9d51cba65e9d798bcfbe2bd7991371c274a89 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Wed, 6 Jun 2007 12:25:36 +0000 Subject: [PATCH] Bugfix bzr revid: fp@tinyerp.com-5eee10cf7227731fe49eecb0421ede189058ae4b --- bin/addons/base/base.sql | 7 +++++++ bin/addons/base/ir/ir_default.py | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/bin/addons/base/base.sql b/bin/addons/base/base.sql index e62d1c748c9..448450a4da2 100644 --- a/bin/addons/base/base.sql +++ b/bin/addons/base/base.sql @@ -334,3 +334,10 @@ CREATE TABLE ir_module_module_dependency ( primary key(id) ); +CREATE TABLE res_company ( + id serial NOT NULL, + perm_id integer, + name character varying(64) not null, + parent_id integer references res_company on delete set null, + primary key(id) +); diff --git a/bin/addons/base/ir/ir_default.py b/bin/addons/base/ir/ir_default.py index fec0829e195..12ce35c6a0f 100644 --- a/bin/addons/base/ir/ir_default.py +++ b/bin/addons/base/ir/ir_default.py @@ -38,6 +38,10 @@ class ir_default(osv.osv): 'page': fields.char('View',size=64), 'ref_table': fields.char('Table Ref.',size=64), 'ref_id': fields.integer('ID Ref.',size=64), + 'company_id': fields.many2one('res.company','Company') + } + _defaults = { + 'company_id': lambda self, cr, uid, context: self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id.id, } ir_default()