From 71211720a0825a8e13e4bbf14ee0a4c31899b3be Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 4 Jun 2012 10:22:06 +0200 Subject: [PATCH] [IMP] uninstall: added views for ir.model.relation. bzr revid: vmt@openerp.com-20120604082206-h6ua22byq3otx53p --- openerp/addons/base/ir/ir.xml | 40 ++++++++++++++++++- openerp/addons/base/ir/ir_model_constraint.py | 4 +- openerp/addons/base/ir/ir_model_relation.py | 4 +- 3 files changed, 43 insertions(+), 5 deletions(-) diff --git a/openerp/addons/base/ir/ir.xml b/openerp/addons/base/ir/ir.xml index a63b8477bbc..b32ba9e8a5a 100644 --- a/openerp/addons/base/ir/ir.xml +++ b/openerp/addons/base/ir/ir.xml @@ -1159,6 +1159,35 @@ + + ir.model.relation.form + ir.model.relation + form + +
+ + + + + + + + +
+ + + ir.model.relation.list + ir.model.relation + tree + + + + + + + + + Models ir.model @@ -1193,7 +1222,16 @@ form - + + + ManyToMany Relations + ir.model.relation + form + + + diff --git a/openerp/addons/base/ir/ir_model_constraint.py b/openerp/addons/base/ir/ir_model_constraint.py index 912284a8216..05d47df462d 100644 --- a/openerp/addons/base/ir/ir_model_constraint.py +++ b/openerp/addons/base/ir/ir_model_constraint.py @@ -16,9 +16,9 @@ class ir_model_constraint(Model): _columns = { 'name': fields.char('Constraint', required=True, size=128, select=1, help="PostgreSQL constraint or foreign key name."), - 'model': fields.many2one('ir.model', string='Model Name', + 'model': fields.many2one('ir.model', string='Model', required=True, select=1), - 'module': fields.many2one('ir.module.module', string='Module Name', + 'module': fields.many2one('ir.module.module', string='Module', required=True, select=1), 'type': fields.char('Constraint Type', required=True, size=1, select=1, help="Type of the constraint: `f` for a foreign key, " diff --git a/openerp/addons/base/ir/ir_model_relation.py b/openerp/addons/base/ir/ir_model_relation.py index 2d147f5ee6e..eede6eae44f 100644 --- a/openerp/addons/base/ir/ir_model_relation.py +++ b/openerp/addons/base/ir/ir_model_relation.py @@ -16,9 +16,9 @@ class ir_model_relation(Model): _columns = { 'name': fields.char('Relation Name', required=True, size=128, select=1, help="PostgreSQL table name implementing a many2many relation."), - 'model': fields.many2one('ir.model', string='Model Name', + 'model': fields.many2one('ir.model', string='Model', required=True, select=1), - 'module': fields.many2one('ir.module.module', string='Module Name', + 'module': fields.many2one('ir.module.module', string='Module', required=True, select=1), 'date_update': fields.datetime('Update Date'), 'date_init': fields.datetime('Initialization Date')