From 93acb43f9484293aa7cd26cf8f653315504b6ec3 Mon Sep 17 00:00:00 2001 From: "Anup (OpenERP)" Date: Wed, 12 May 2010 17:18:23 +0530 Subject: [PATCH] [FIX] Not allowing Duplicate shortcuts bzr revid: ach@tinyerp.com-20100512114823-npehnd8qrj4xs2um --- bin/addons/base/ir/ir_ui_view.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bin/addons/base/ir/ir_ui_view.py b/bin/addons/base/ir/ir_ui_view.py index b04343e821f..a4b6923c672 100644 --- a/bin/addons/base/ir/ir_ui_view.py +++ b/bin/addons/base/ir/ir_ui_view.py @@ -200,6 +200,10 @@ class view_sc(osv.osv): 'resource': lambda *a: 'ir.ui.menu', 'user_id': lambda obj, cr, uid, context: uid, } + _sql_constraints = [ + ('shortcut_unique', 'unique(res_id, user_id)', 'Shortcut for this menu already exists!'), + ] + view_sc() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: