From 3431f6d0b0a268549b3515908f069568093fddca Mon Sep 17 00:00:00 2001 From: pinky <> Date: Tue, 20 Feb 2007 11:52:13 +0000 Subject: [PATCH] UID==1 -> acces a tout bzr revid: pinky-709bc71552c791de4b2f83db87e776553c47da86 --- bin/addons/base/ir/ir_model.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/addons/base/ir/ir_model.py b/bin/addons/base/ir/ir_model.py index 771dc40c506..a20b8e62a9c 100644 --- a/bin/addons/base/ir/ir_model.py +++ b/bin/addons/base/ir/ir_model.py @@ -88,6 +88,8 @@ class ir_model_access(osv.osv): } def check(self, cr, uid, model_name, mode='read'): assert mode in ['read','write','create','unlink'], 'Invalid access mode for security' + if uid==1: + return True # fetch the list of rules for this "permission type" on this model cr.execute('select group_id, perm_'+mode+' from ir_model_access a left join ir_model m on (a.model_id=m.id) where m.model=%s', (model_name,))