[IMP] project: admin user can see all projects now
authormra (Open ERP) <mra@tinyerp.com>
Mon, 18 Jan 2010 10:30:40 +0000 (16:00 +0530)
committermra (Open ERP) <mra@tinyerp.com>
Mon, 18 Jan 2010 10:30:40 +0000 (16:00 +0530)
bzr revid: mra@tinyerp.com-20100118103040-yesomn2i9xe3b5v1

addons/project/project.py

index 8bd78c1..9639c17 100644 (file)
@@ -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'