From 004a1a64ee3e0ba79cf8460df13799e27f282365 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Wed, 29 Aug 2012 11:23:33 +0530 Subject: [PATCH] [ADD] Added 'groups_id' field into 'ir_ui_view' model. bzr revid: mdi@tinyerp.com-20120829055333-6iw12tthxeidkkus --- openerp/addons/base/ir/ir.xml | 11 +++++++++-- openerp/addons/base/ir/ir_ui_view.py | 3 +++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/ir/ir.xml b/openerp/addons/base/ir/ir.xml index 49bb719bad7..9cfb4c3b8bf 100644 --- a/openerp/addons/base/ir/ir.xml +++ b/openerp/addons/base/ir/ir.xml @@ -599,8 +599,15 @@ - - + + + + + + + + + diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index b2805884f18..7b8165ec694 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -63,6 +63,9 @@ class view(osv.osv): 'name': fields.char('View Name',size=64, required=True), 'model': fields.char('Object', size=64, required=True, select=True), 'priority': fields.integer('Sequence', required=True), + 'groups_id': fields.many2many('res.groups', 'ir_ui_view_group_rel', + 'view_id', 'group_id', 'Groups', help="If you have groups, the visibility of this view will be based on these groups. "\ + "If this field is empty, OpenERP will compute visibility based on the related object's read access."), 'type': fields.function(_type_field, type='selection', selection=[ ('tree','Tree'), ('form','Form'),