diff options
| author | rpa (Open ERP) <rpa@tinyerp.com> | 2009-11-30 11:15:43 +0530 |
|---|---|---|
| committer | rpa (Open ERP) <rpa@tinyerp.com> | 2009-11-30 11:15:43 +0530 |
| commit | 0b4a35cc889e4ea75b164fde36a0fbac2c3d3eaf (patch) | |
| tree | 0d351f5227de6ce079bf3a61b1197b9e43785f2f /addons/project | |
| parent | 1b495ee8d29e347762fefe3b3d88f71bd805df76 (diff) | |
| parent | fe9c6b35c13c70633866e04c57d1b5cce8345dbd (diff) | |
[Merge]: Merge with Parent branch
bzr revid: rpa@tinyerp.com-20091130054543-42dsu82bluet4jjy
Diffstat (limited to 'addons/project')
| -rw-r--r-- | addons/project/project.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/addons/project/project.py b/addons/project/project.py index edd03ee68e3..43572ecae7d 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -326,9 +326,14 @@ class task(osv.osv): # Override view according to the company definition # def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False): - res = super(task, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar=toolbar, submenu=submenu) - tm = self.pool.get('res.users').browse(cr, uid, uid, context).company_id.project_time_mode_id - if not tm: + tm = self.pool.get('res.users').browse(cr, uid, uid, context).company_id.project_time_mode or False + f = self.pool.get('res.company').fields_get(cr, uid, ['project_time_mode'], context) + word = 'Hours' + if tm: + word = dict(f['project_time_mode']['selection'])[tm] + + res = super(task, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar, submenu=submenu) + if (not tm) or (tm=='hours'): return res tm = tm.name f = self.pool.get('res.company').fields_get(cr, uid, ['project_time_mode_id'], context) |
