From 86542ff640f8f9786d0d7a7a96fdd62dc37d75c2 Mon Sep 17 00:00:00 2001 From: "mga@tinyerp.com" <> Date: Fri, 25 Jul 2008 16:58:16 +0530 Subject: [PATCH] remove user wise clone view table and add fields itsend in to the view table 'user_id': fields.many2one('res.users', 'User'), 'ref_id': fields.many2one('ir.ui.view', 'Orignal View'), bzr revid: mga@tinyerp.com-20080725112816-buwu6yd3zmf3joea --- bin/addons/base/ir/ir_ui_view.py | 57 ++++++++++++++++---------------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/bin/addons/base/ir/ir_ui_view.py b/bin/addons/base/ir/ir_ui_view.py index 48b2ee94ffd..1522917ca51 100644 --- a/bin/addons/base/ir/ir_ui_view.py +++ b/bin/addons/base/ir/ir_ui_view.py @@ -61,6 +61,8 @@ class view(osv.osv): 'arch': fields.text('View Architecture', required=True), 'inherit_id': fields.many2one('ir.ui.view', 'Inherited View'), 'field_parent': fields.char('Childs Field',size=64), + 'user_id': fields.many2one('res.users', 'User'), + 'ref_id': fields.many2one('ir.ui.view', 'Inherited View'), } _defaults = { 'arch': lambda *a: '\n\n\t\n', @@ -72,39 +74,38 @@ class view(osv.osv): ] def write(self, cr, uid, ids, vals, context={}): - print ids, vals result = super(view, self).write(cr, uid, ids, vals, context) return result view() -class UserView(osv.osv): - _name = 'ir.ui.view.user' - _columns = { - 'name': fields.char('View Name',size=64, required=True), - 'model': fields.char('Model', size=64, required=True), - 'priority': fields.integer('Priority', required=True), - 'type': fields.selection(( - ('tree','Tree'), - ('form','Form'), - ('graph', 'Graph'), - ('calendar', 'Calendar')), 'View Type', required=True), - 'arch': fields.text('View Architecture', required=True), - 'inherit_id': fields.many2one('ir.ui.view', 'Inherited View'), - 'field_parent': fields.char('Childs Field',size=64), - 'user_id': fields.many2one('res.users', 'User'), - 'ref_id': fields.many2one('ir.ui.view', 'Inherited View'), - } - _defaults = { - 'arch': lambda *a: '\n\n\t\n', - 'priority': lambda *a: 16 - } - _order = "priority" - _constraints = [ - (_check_xml, 'Invalid XML for View Architecture!', ['arch']) - ] - -UserView() +#class UserView(osv.osv): +# _name = 'ir.ui.view.user' +# _columns = { +# 'name': fields.char('View Name',size=64, required=True), +# 'model': fields.char('Model', size=64, required=True), +# 'priority': fields.integer('Priority', required=True), +# 'type': fields.selection(( +# ('tree','Tree'), +# ('form','Form'), +# ('graph', 'Graph'), +# ('calendar', 'Calendar')), 'View Type', required=True), +# 'arch': fields.text('View Architecture', required=True), +# 'inherit_id': fields.many2one('ir.ui.view', 'Inherited View'), +# 'field_parent': fields.char('Childs Field',size=64), +# 'user_id': fields.many2one('res.users', 'User'), +# 'ref_id': fields.many2one('ir.ui.view', 'Inherited View'), +# } +# _defaults = { +# 'arch': lambda *a: '\n\n\t\n', +# 'priority': lambda *a: 16 +# } +# _order = "priority" +# _constraints = [ +# (_check_xml, 'Invalid XML for View Architecture!', ['arch']) +# ] +# +#UserView() class view_sc(osv.osv): _name = 'ir.ui.view_sc'