From bbe8e201ba8570b0301bdd049d8fd45b0c12780e Mon Sep 17 00:00:00 2001 From: "mra (Open ERP)" Date: Mon, 18 Jan 2010 16:00:40 +0530 Subject: [PATCH] [IMP] project: admin user can see all projects now bzr revid: mra@tinyerp.com-20100118103040-yesomn2i9xe3b5v1 --- addons/project/project.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/project/project.py b/addons/project/project.py index 8bd78c1c80f..9639c17bcf6 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -508,10 +508,13 @@ class message(osv.osv): message() def _project_get(self, cr, uid, context={}): + if uid==1: + ids = self.pool.get('project.project').search(cr, uid, []) + res = self.pool.get('project.project').read(cr, uid, ids, ['id','name'], context) + return [(str(r['id']),r['name']) for r in res] cr.execute("""SELECT to_char(id, '99999'),name FROM project_project where manager=%s OR id IN (SELECT project_id from project_user_rel where uid=%s)""" % (uid, uid)) - projects = cr.fetchall() - return projects + return cr.fetchall() class users(osv.osv): _inherit = 'res.users'