Improved related changes for browse support in reference field

bzr revid: hda@tinyerp.com-20100317140454-r70kmvakhw3rrv80
This commit is contained in:
RGA(OpenERP)
2010-03-17 19:34:54 +05:30
committed by HDA (OpenERP)
parent a052c1a9df
commit 44294ac056
+2 -4
View File
@@ -100,9 +100,7 @@ class ir_ui_menu(osv.osv):
if menu.action:
# we check if the user has access to the action of the menu
m, oid = menu.action.split(',', 1)
data = self.pool.get(m).browse(cr, 1, int(oid))
data = menu.action
if data:
model_field = { 'ir.actions.act_window': 'res_model',
'ir.actions.report.custom': 'model',
@@ -111,7 +109,7 @@ class ir_ui_menu(osv.osv):
'ir.actions.server': 'model_id',
}
field = model_field.get(m)
field = model_field.get(menu.action._name)
if field and data[field]:
if not modelaccess.check(cr, uid, data[field], raise_exception=False):
continue