From 6aee197c4b5cb9e5e6afb4f9093bf49a8f855d2e Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Wed, 24 Apr 2013 14:01:08 +0200 Subject: [PATCH] [IMP] ir_model_data: docstring of check_object_reference updated to reflect what it is really doing bzr revid: qdp-launchpad@openerp.com-20130424120108-d10vqn51hk4djaj1 --- openerp/addons/base/ir/ir_model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index 74a1d8a809d..222d8f34c9c 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -871,7 +871,7 @@ class ir_model_data(osv.osv): def check_object_reference(self, cr, uid, module, xml_id, raise_on_access_error=False): """Returns (model, res_id) corresponding to a given module and xml_id (cached), if and only if the user has the necessary access rights - to see that object, otherwise raise ValueError""" + to see that object, otherwise raise a ValueError if raise_on_access_error is True or returns a tuple (model found, False)""" model, res_id = self.get_object_reference(cr, uid, module, xml_id) #search on id found in result to check if current user has read access right check_right = self.pool.get(model).search(cr, uid, [('id', '=', res_id)])